diff options
author | 06kellyjac <dev@j-k.io> | 2022-05-12 10:02:33 +0100 |
---|---|---|
committer | 06kellyjac <dev@j-k.io> | 2022-05-12 10:11:22 +0100 |
commit | eeff6c493373d3fff11421b55309fab6a1d4ec7d (patch) | |
tree | 6b3da98301ba2d623a9c174781fd37f899b65c79 /pkgs/os-specific/linux/systemd/default.nix | |
parent | 5a4412d6eeec62bcba110df494ac25dad8e3a575 (diff) | |
download | nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.tar nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.tar.gz nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.tar.bz2 nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.tar.lz nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.tar.xz nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.tar.zst nixpkgs-eeff6c493373d3fff11421b55309fab6a1d4ec7d.zip |
systemd: fix reproducibility of dbus interface xml
systemd's `--bus-introspect` was generating nondeterministic xml which is saved into our build outputs
Diffstat (limited to 'pkgs/os-specific/linux/systemd/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/systemd/default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 5d7ffe2d919..14d5e29c372 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -178,6 +178,13 @@ stdenv.mkDerivation { # need (AFAICT). # See https://github.com/systemd/systemd/pull/20479 for upstream discussion. ./0019-core-handle-lookup-paths-being-symlinks.patch + + # fixes reproducability of dbus xml files + # Should no longer be necessary with v251. + (fetchpatch { + url = "https://github.com/systemd/systemd/pull/22174.patch"; + sha256 = "sha256-RVhxUEUiISgRlIP/AhU+w1VHfDQw2W16cFl2TXXyxno="; + }) ] ++ lib.optional stdenv.hostPlatform.isMusl ( let oe-core = fetchzip { |