Alyssa Ross
fc402c2ab8
systemd: fix building for musl with GCC 14
2024-09-15 14:56:51 +02:00
Alyssa Ross
e47b1f4578
systemd: be explicit about architecture support
...
systemd is not portable across all architectures. It will only built
for architectures it recognises. Listing them explicitly means
availableOn checks will work right for unsupported architectures, in
the way that's easiest to keep up to date as it can easily be compared
to the list in systemd's source code.
2024-09-01 12:15:03 +02:00
squalus
0a3ed67ff6
autoPatchelfHook: add keep_libc flag ( #332617 )
...
* autoPatchelfHook: add keep_libc flag
- Add keep_libc flag to disable the default libc handling. Intended
to be used by systemd.
- Add autoPatchelfFlags to autoPatchelfHook for passing arguments to
the autoPatchelf script
This reverts part of the change made in #307068 / 80be926
.
Fixes #332533
2024-08-14 02:54:27 -04:00
github-actions[bot]
b0709876cb
Merge staging-next into staging
2024-08-01 12:01:44 +00:00
Will Fancher
2818172c0a
Merge pull request #331186 from ElvishJerricco/systemd-256.4
...
systemd: 256.2 -> 256.4, bootctl update regression fix
2024-07-31 12:37:04 -04:00
Tristan Ross
1a32f3f690
systemd: fix building with llvm
2024-07-30 22:09:34 -07:00
Will Fancher
89700ef3d9
systemd: 256.2 -> 256.4
2024-07-30 22:53:14 -04:00
Will Fancher
424415e756
nixos/systemd-boot: Fix 'bootctl update' regression
...
https://github.com/systemd/systemd/issues/33392
2024-07-30 22:53:14 -04:00
Alyssa Ross
1257f92777
pkgsMusl.systemd: fix build
...
Updated patches for 256.
2024-07-30 18:46:38 +02:00
Vladimír Čunát
6b370024d4
Merge #328883 : systemd: re-enable bpf-framework
...
...into staging-next
2024-07-21 13:51:43 +02:00
Dominique Martinet
0187342e53
systemd: re-enable bpf-framework
...
systemd meson.build apparently didn't check properly that the option was
enabled in all code paths, so it was possible to build systemd such as
--version would have -BPF_FRAMEWORK (properly disabled in config.h) with
-Dbpf-framework=enabled.
Fix the failing check, which was `clang -target bpf` breaking with
zerocallusedregs hardening -- this is apparently a known problem as it's
disabled in quite a few other packages that mention bpf in comment above
the exception...
Link: https://github.com/systemd/systemd/pull/33793
(cherry picked from commit ef593db9ca
)
2024-07-21 12:41:44 +02:00
Arian van Putten
2328731ad0
systemd: use autoPatchElfHook for dlopen dependencies
2024-07-21 06:31:42 -04:00
nikstur
d4a80b6d0c
systemd: 255.6 -> 256.2
2024-07-21 06:31:37 -04:00
Arian van Putten
1017cdf9bc
systemd: 255.6 -> 255.9
...
(cherry picked from commit 4a48f4cdf3
)
2024-07-17 16:43:56 +02:00
Arian van Putten
c20f88c6f3
systemd: {pname,version} -> finalAttrs.{pname,version}
...
Without this patch, people overriding systemd like:
```
systemd.package = pkgs.systemd.overrideAttrs (finalAttrs: previousAttrs: {
version = "255.9";
src = previousAttrs.src.override {
rev = "v${finalAttrs.version}";
hash = "sha256-fnMvBYyMRQrP2x//8ntGTSwoHOtFk2TQ4S5fwcsSLDU=";
};
});
```
would get the wrong version reported in `systemctl --version`
2024-07-16 21:30:48 +02:00
Alyssa Ross
3df6bb2c85
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01:00
Alexis Hildebrandt
755b915a15
treewide: Remove indefinite article from meta.description
...
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
| xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Florian Klink
032c429b4b
Merge pull request #308830 from tie/systemd-macos-sandbox
...
systemd: fix build in macOS sandbox
2024-05-25 23:00:07 +03:00
Alyssa Ross
573aa7d7d1
Reapply "systemd: enable debug info"
...
This reverts commit 22b52d9c97
.
Our bpftools package now contains the fix[1] for 32-bit builds that
caused this to be reverted before.
[1]: https://git.kernel.org/linus/812d8bf87678f77055b575d20636fdbbbf15edaf
2024-05-23 09:15:08 +02:00
Florian Klink
ee776dd5df
Pick #311675 : fix: systemd build flag combinations
...
(cherry picked from commit 3a4faefddf
)
2024-05-16 07:38:51 +02:00
David
e5b250b3c2
fix: systemd build flag combinations
2024-05-14 08:41:41 -06:00
github-actions[bot]
0f00113a2f
Merge staging-next into staging
2024-05-13 12:01:49 +00:00
Alyssa Ross
0fa8227be4
pkgsStatic.systemd: don't mark broken
...
It's already (more accurately and usefully) marked unsupported. It's
redundant to also mark it broken in the same case.
2024-05-13 10:19:34 +02:00
Florian Klink
0573f77793
Merge pull request #310512 from FriedrichAltheide/systemd-255.6
...
systemd: 255.4 -> 255.6
2024-05-12 18:40:34 +02:00
Alyssa Ross
51be8cec20
systemd: fix disabling seccomp
...
Fixes cross-compiling systemdMinimal for riscv32-linux.
2024-05-10 11:49:27 +02:00
Friedrich Altheide
8128cdff47
systemd: 255.4 -> 255.6
2024-05-10 09:05:58 +02:00
Ivan Trubach
09cb8b1c81
systemd: fix build in macOS sandbox
2024-05-03 18:22:11 +03:00
Vladimír Čunát
24d4f2cd52
Merge branch 'staging' into staging-next
...
Conflicts (tried to quickly resolve somehow, checked eval):
pkgs/development/python-modules/apsw/default.nix
pkgs/development/python-modules/mido/default.nix
pkgs/development/python-modules/pytest-bdd/default.nix
pkgs/development/python-modules/sparse/default.nix
2024-04-12 07:06:54 +02:00
Moritz Sanft
c9ba5a3003
systemd: make installation of kernel-install configurable
2024-04-11 17:11:12 +02:00
dramforever
107fb70390
systemd: Fix build on MIPS
...
Enable the existing patch for isMips.
2024-04-09 23:28:40 +08:00
Siddhartha
efab38f765
systemd: 255.2 -> 255.4
2024-03-18 21:35:29 -04:00
Will Fancher
f1731f2e28
nixos: Support systemd-gpt-auto-root
2024-03-15 18:22:04 -04:00
OPNA2608
d791de1005
systemd: Fix incorrect hash for riscv/ppc patch
...
error: hash mismatch in fixed-output derivation '/nix/store/qsjz5lqlp6bza8vlb6sjiwd91bdsiqjz-8040fa55a1cbc34dede3205a902095ecd26c21e3.patch.drv':
specified: sha256-bQ7V9s6YqRVCWJHkdiFYqkNnNKjFbzDZf2orDjiYElE=
got: sha256-cysLY7KC+rmLNeKEE/DYTqMRqL7SSjBCRWuuZvU63zA=
2024-03-13 08:45:22 +01:00
Florian Klink
d78077d533
Merge pull request #294508 from skeuchel/riscv-systemd
...
systemd: fix build on riscv64 and ppc64
2024-03-10 16:13:09 +02:00
Steven Keuchel
51a023952a
systemd: fix build on riscv64 and ppc64
2024-03-10 15:08:09 +01:00
Will Fancher
f592a7ea77
Merge pull request #293720 from vkleen/fix/systemd-boot-random-seed
...
nixos/systemd: Only include systemd-boot-random-seed if the unit exists
2024-03-09 21:01:35 -05:00
Viktor Kleen
0aed32b9dd
nixos/systemd: Only include systemd-boot-random-seed if the unit exists
...
The unit file is only present if systemd was built with bootloader support.
2024-03-08 08:52:11 +00:00
Robert Scott
12970b96ed
systemd: disable trivialautovarinit hardening flag
...
to avoid a reported performance regression
2024-02-24 12:00:11 +00:00
github-actions[bot]
229c36bdcb
Merge staging-next into staging
2024-01-28 18:01:42 +00:00
Yureka
feca0eecd1
systemd: update musl patches for v255 ( #284136 )
2024-01-28 14:12:00 +01:00
Anderson Torres
67643f8ec8
systemd: break too long lines of Nix code
...
To improve readability.
2024-01-23 22:49:26 -03:00
Anderson Torres
92dfeb7b3d
systemd: rewrite comments
...
In order to be more readable and fit the the 80-column limit.
2024-01-23 22:49:26 -03:00
Anderson Torres
1a3a5407a0
systemd: update licensing info
2024-01-23 22:49:26 -03:00
Anderson Torres
2812d1202f
systemd: add meta.longDescription
...
Also, get rid of nested with in meta.
2024-01-23 22:49:26 -03:00
github-actions[bot]
4dea63e421
Merge master into staging-next
2024-01-20 18:01:02 +00:00
Alyssa Ross
68b63c306a
systemd: fix build for riscv32
2024-01-20 13:21:24 +01:00
nikstur
748378a3ec
systemd: 254.6 -> 255.2
...
Removed patches:
- 0007-Fix-hwdb-paths.patch
The directory we want seems to already be included in the list. Is there
a reason why we want to restrict it further?
- 0010-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch
This patch has little to do with how the meson.build file looks now. The
new patch 0017 is the successor to this one.
- 0015-pkg-config-derive-prefix-from-prefix.patch
This is fixed upstream. We don't need this anymore.
2024-01-17 14:13:46 +01:00
nikstur
329de0f51e
systemd: remove unused bindings
2024-01-17 14:12:41 +01:00
superherointj
7ec605930b
pkgsMusl.systemd: fix build ( #281323 )
...
PR #239201 broke systemd for musl.
To make the build actually work, #278994 [not available in master yet] is also required.
Fixes: https://github.com/NixOS/nixpkgs/issues/280738
Co-authored-by: @nesteroff @yu-re-ka
2024-01-17 08:55:31 +01:00
github-actions[bot]
b877be17ac
Merge staging-next into staging
2023-12-22 12:01:42 +00:00