Commits on Source (86)
-
Denis Pynkin authored
Remove negotiation from `-z` to test for non-emptiness instead of previously added version reversing those tests logic. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
3740a22f -
Denis Pynkin authored
Commit [cf73f650890](https://github.com/systemd/systemd/commit/cf73f650890 ) provides script `00-entry-directory.install` which creates the entry directory only if `$BOOT/$MACHINE_ID` folder exists. This part was moved out of `kernel-install` script and may introduce the problem during upgrade since before Apertis v2022dev2 we do kernel install with `$MACHINE_ID` generated in a build time. Later we remove `/etc/machine-id` file allowing to generate an unique machine ID during first boot, so there will be no directory `$BOOT/$MACHINE_ID` with a new ID preventing from new entry generation during kernel upgrade in runtime. Hence remove the part checking the `$BOOT/$MACHINE_ID` existence and allow to create the proper entry in any case, returning the previous `kernel-install` behaviour. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
0b7b2a3a -
Denis Pynkin authored
Fix parameters assignment in `kernel-install` while calling from `update-initramfs` or any package update except kernel. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
f927b977 -
Denis Pynkin authored
`kernel-install` pass 5 args to modules anyway, so empty argument do not allow to install the initrd file into boot entry directory. Since we do not pass the initrd name via options module `90-loaderentry.install` also skip the initrd copying and setup. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
d317c1fc -
Denis Pynkin authored
Update names for entry directories variables and fix options count. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
31283fcf -
Denis Pynkin authored
`stat` doesn't work well due `coreutils-gplv2` created by Debos returning "?" instead of mount point. Fall back to the provided directory, since we have separate partition for "/boot/efi". This change allow to use correct paths for kernel and initrd for entry generation. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
2b59d307 -
Denis Pynkin authored
Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
9c290029 -
Frederic Danis authored
Systemd-logind fails to start in SDK, preventing other subsystem like PipeWire or WirePlumber to start, with error: - kernel: audit: type=1400 audit(1623416689.776:50): apparmor="DENIED" operation="sendmsg" info="Failed name lookup - disconnected path" error=-13 profile="/lib/systemd/systemd-logind" name="run/systemd/notify" pid=393 comm="systemd-logind" requested_mask="w" denied_mask="w" fsuid=0 ouid=0 From https://lists.ubuntu.com/archives/apparmor/2018-July/011718.html about `attach_disconnected` flag, this error occurs for: > a fd that was opened outside of the namespace and "passed in". > The "passed in" could be via some fd passing scheme, process inheritance > - file open at exec, process inheritance - file open at clone newns, > unshare, setns, or file open at pivot_root/chroot with the fd outside of > the new root. AppArmor's default behavior is to reject new accesses to disconnected paths reporting back the pathname without a leading `/`. Unfortunately this can break some applications, if a profile must allow for mediation of disconnected paths then the profile flag `attach_disconnected` can be used. This prepend a leading `/` to the reported name, however this may not result in the original name of the file as AppArmor can only attach the file to root, not to its original location. See https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.5#path-name-lookup-and-mediation-of Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
e964f819 -
Frederic Danis authored
Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
8d2817af -
Salvatore Bonaccorso authoredcc3b1474
-
Ariel D'Alessandro authored
Merge remote-tracking branch 'origin/apertis/v2022dev3' into proposed-updates/debian/bullseye/8d2817af
ae22f9b3 -
Ariel D'Alessandro authored
Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
bbc73e48 -
Ariel D'Alessandro authored
Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
cece6feb -
Ryan Gonzalez authored
https://phabricator.apertis.org/T8162 Signed-off-by:
Ryan Gonzalez <ryan.gonzalez@collabora.com>
ae334b69 -
Ryan Gonzalez authored
https://phabricator.apertis.org/T8219 Signed-off-by:
Ryan Gonzalez <ryan.gonzalez@collabora.com>
1f70b58b -
Detlev Casanova authored
https://phabricator.apertis.org/T7904 Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
514b7369 -
Vignesh Raman authored
upstream meson stopped allowing combining boolean with the plus operator, and now requires using the logical and operator reference: https://github.com/mesonbuild/meson/commit/43302d3296baff6aeaf8e03f5d701b0402e37a6c Fixes: https://github.com/systemd/systemd/issues/20632 Backport fix from, https://github.com/systemd/systemd/commit/c29537f39e4f413a6cbfe9669fa121bdd6d8b36f Signed-off-by:
Vignesh Raman <vignesh.raman@collabora.com>
14d5bc15 -
Vignesh Raman authored
Fixes: https://github.com/mesonbuild/meson/issues/8641 Backport fix from, https://github.com/systemd/systemd/commit/7c5fd25119a495009ea62f79e5daec34cc464628 Signed-off-by:
Vignesh Raman <vignesh.raman@collabora.com>
aed6e80e -
Vignesh Raman authored
Signed-off-by:
Vignesh Raman <vignesh.raman@collabora.com>
5d5cb00d -
Michael Biebl authoredf1d7bf81
-
Dylan Aïssi authored7ac33e4a
-
Dylan Aïssi authored
These patches are specific to Apertis because a new version of meson has been backported to Apertis. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
d8c52d10 -
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
cc747d83 -
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
80103249 -
Apertis CI authoredef519453
-
Walter Lozano authored
In order to test newer version before they land in the main branches enable running tests on MR. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
299be8e3 -
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
9af2cfc5 -
Apertis CI authored38d1a6af
-
Luca Boccassi authoredd4a6fbce
-
Merge remote-tracking branch 'origin/apertis/v2024dev2' into proposed-updates/debian/bookworm/9af2cfc5 * origin/apertis/v2024dev2: (57 commits) Release systemd version 247.3-7+apertis2 Enable tests on MR Refresh the automatically detected licensing information Release systemd version 247.3-7+apertis1 Move debian/patches/meson*.patch to debian/patches/apertis/ Release systemd version 247.3-6+apertis4 meson: do not fail if rsync is not installed with meson 0.57.2 meson.build: change operator combining bools from + to and Fix issue with journald and /var at shutdown Remove '-execdir +' usage for compatibility with rust-findutils Fix compilation on kernel 5.14+ Refresh the automatically detected licensing information Release systemd version 247.3-6+apertis1 Release systemd version 247.3-1apertis5 Fix access to run/systemd/notify for systemd-logind in apparmor rule Release systemd version 247.3-1apertis4 Fix the path to bootable binaries in efi entry Refresh patch for UEFI entries generator 85-initrd: fix the args number Fix kernel-install call from update-initramfs ...
5262065f -
Most are now integrated in this upstream release Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
23b30262 -
Now with this rebase, re-enable build with elfutils Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
768d09bf -
Dylan Aïssi authored191ef18d
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
6ac400c7 -
Dylan Aïssi authored
Drop Apertis delda for systemd-boot, most of these files are in systemd or systemd-boot-edi in Debian Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
5529b841 -
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
a7d2dc7f -
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
a6a623eb -
Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.co.uk>
be903b31 -
Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
42c77b53 -
Martyn Welch authored
Older versions of systemd did not provide post install and post remove scripts to update the boot configuration. The latest version of systemd does, so we no longer need to patch in our own symlinks to achieve this. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
9f979bcf -
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
16db0a85 -
Apertis CI authoredfe0ea4ed
-
Luca Boccassi authored0b0eb1a4
-
Apertis CI robot authored3bf88b95
-
Signed-off-by:
Apertis CI robot <noreply+not_a_robot@apertis.org>
3da09857 -
60d0f24b
-
Apertis CI authored030eed86
-
Luca Boccassi authoredbb3fd267
-
Apertis CI robot authored43bac325
-
0dc0ea17
-
Luca Boccassi authored
systemd (252.19-1~deb12u1) bookworm; urgency=medium . * New upstream version 252.19 * Refresh patches . systemd (252.18-1~deb12u1) bookworm; urgency=medium . * New upstream version 252.18 * Refresh patches
cafd075a -
Martyn Welch authored
An initramfs post-update script called `systemd-boot` has been added to systemd that performs the same function as `zz_kernel-install`, which appears to be an Apertis addition. Remove this as we don't need it anymore. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
10bcd056 -
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
cbf9fb3d -
Apertis CI authoredca505494
-
Dylan Aïssi authored52461ed8
-
Dylan Aïssi authored3a3f7aa0
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
99b5d69f -
Apertis CI authored518241cd
-
Luca Boccassi authored73fe3cde
-
Apertis CI robot authored71e92e9e
-
Signed-off-by:
Apertis CI robot <noreply+not_a_robot@apertis.org>
1c1a48ea -
cf06fe97
-
Walter Lozano authored
In order to avoid confusions with the different types of package tests that can be enabled rename the test metadata file to follow a better pattern and rationale. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
ef9dfc08 -
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
081e42e7 -
Apertis CI authored997148b1
-
Luca Boccassi authoredf61f4f2c
-
Apertis CI robot authored5f4df3b0
-
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
8eace50a -
Apertis CI authored7064626a
-
Luca Boccassi authoredd72cc748
-
Dylan Aïssi authoreda48e01d6
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
cc82553e -
Apertis CI authoredfe6f9c23
-
Luca Boccassi authored951cc8c2
-
Dylan Aïssi authored8097b591
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
d5319c6d -
Apertis CI authoredad4910e5
-
Luca Boccassi authored50606ce3
-
Apertis CI robot authorede9376230
-
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Apertis CI authored04276a2e
-
Luca Boccassi authoredad5e488b
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
9efe7c2e -
Dylan Aïssi authored
In contrary to Debian, we use by default -Wformat-overflow=2 and -Wformat-truncation=2 in Apertis, but due to the use of -Werror this package FTBFS with: "cc1: all warnings being treated as errors". In order to avoid this error, we don't treat these warnings as errors. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
3c8e8f3b -
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
e22e0984 -
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
Showing
- .clang-format 13 additions, 10 deletions.clang-format
- .clusterfuzzlite/Dockerfile 5 additions, 0 deletions.clusterfuzzlite/Dockerfile
- .editorconfig 15 additions, 1 deletion.editorconfig
- .gitattributes 11 additions, 0 deletions.gitattributes
- .github/ISSUE_TEMPLATE/Bug_report.md 0 additions, 30 deletions.github/ISSUE_TEMPLATE/Bug_report.md
- .github/ISSUE_TEMPLATE/Feature_request.md 0 additions, 14 deletions.github/ISSUE_TEMPLATE/Feature_request.md
- .github/ISSUE_TEMPLATE/bug_report.yml 185 additions, 0 deletions.github/ISSUE_TEMPLATE/bug_report.yml
- .github/ISSUE_TEMPLATE/config.yml 9 additions, 0 deletions.github/ISSUE_TEMPLATE/config.yml
- .github/ISSUE_TEMPLATE/feature_request.yml 126 additions, 0 deletions.github/ISSUE_TEMPLATE/feature_request.yml
- .github/advanced-issue-labeler.yml 152 additions, 0 deletions.github/advanced-issue-labeler.yml
- .github/codeql-config.yml 12 additions, 0 deletions.github/codeql-config.yml
- .github/codeql-custom.qls 44 additions, 0 deletions.github/codeql-custom.qls
- .github/codeql-queries/PotentiallyDangerousFunction.ql 10 additions, 5 deletions.github/codeql-queries/PotentiallyDangerousFunction.ql
- .github/codeql-queries/UninitializedVariableWithCleanup.ql 110 additions, 0 deletions.github/codeql-queries/UninitializedVariableWithCleanup.ql
- .github/codeql-queries/qlpack.yml 11 additions, 0 deletions.github/codeql-queries/qlpack.yml
- .github/dependabot.yml 19 additions, 0 deletions.github/dependabot.yml
- .github/development-freeze.yml 16 additions, 0 deletions.github/development-freeze.yml
- .github/labeler.yml 335 additions, 0 deletions.github/labeler.yml
- .github/workflows/build_test.sh 173 additions, 0 deletions.github/workflows/build_test.sh
- .github/workflows/build_test.yml 16 additions, 7 deletions.github/workflows/build_test.yml
Some changes are not shown.
For a faster browsing experience, only 20 of 1000+ files are shown. Download one of the files below to see all changes.
.clusterfuzzlite/Dockerfile
0 → 100644
.github/ISSUE_TEMPLATE/Bug_report.md
deleted
100644 → 0
.github/ISSUE_TEMPLATE/bug_report.yml
0 → 100644
.github/ISSUE_TEMPLATE/config.yml
0 → 100644
.github/ISSUE_TEMPLATE/feature_request.yml
0 → 100644
.github/advanced-issue-labeler.yml
0 → 100644
.github/codeql-config.yml
0 → 100644
.github/codeql-custom.qls
0 → 100644
.github/codeql-queries/qlpack.yml
0 → 100644
.github/dependabot.yml
0 → 100644
.github/development-freeze.yml
0 → 100644
.github/labeler.yml
0 → 100644
.github/workflows/build_test.sh
0 → 100755