Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:
- built on NixOS
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset -h` got 0 exit code
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset --help` got 0 exit code
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset help` got 0 exit code
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset -V` and found version 6.36
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset -v` and found version 6.36
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset --version` and found version 6.36
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset version` and found version 6.36
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset -h` and found version 6.36
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset --help` and found version 6.36
- ran `/nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36/bin/ipset help` and found version 6.36
- found 6.36 with grep in /nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36
- found 6.36 in filename of file in /nix/store/05yb8ry7k0xyxcjq16cx0wkw1fkifb05-ipset-6.36
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:
- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 0.310 with grep in /nix/store/m4pqcazp9c7nn1kkzi12l9m6hr8drl7v-hwdata-0.310
- found 0.310 in filename of file in /nix/store/m4pqcazp9c7nn1kkzi12l9m6hr8drl7v-hwdata-0.310
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:
- built on NixOS
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts -h` got 0 exit code
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts --help` got 0 exit code
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts -V` and found version 18.02.00
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts -v` and found version 18.02.00
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts --version` and found version 18.02.00
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts -h` and found version 18.02.00
- ran `/nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00/bin/fwts --help` and found version 18.02.00
- found 18.02.00 with grep in /nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00
- found 18.02.00 in filename of file in /nix/store/crwgi7517lb2f7b0dag5nnyvqcdr8iw3-fwts-18.02.00
Resolved the following conflicts (by carefully applying patches from the both
branches since the fork point):
pkgs/development/libraries/epoxy/default.nix
pkgs/development/libraries/gtk+/3.x.nix
pkgs/development/python-modules/asgiref/default.nix
pkgs/development/python-modules/daphne/default.nix
pkgs/os-specific/linux/systemd/default.nix
Updated to the latest version of the nixos-v237 branch, which fixes two
things:
* Make sure that systemd looks in /etc for configuration files.
https://github.com/NixOS/systemd/pull/15
* Fix handling of the x-initrd.mount option.
https://github.com/NixOS/systemd/pull/16
I've added NixOS VM tests for both to ensure we won't run into
regressions. The newly added systemd test only tests for that and is by
no means exhaustive, but it's a start.
Personally I only wanted to fix the former issue, because that's the one
I've been debugging. After sending in a pull request for our systemd
fork (https://github.com/NixOS/systemd/pull/17) I got a notice from
@Mic92, that he already fixed this and his fix was even better as it's
even suitable for upstream (so we hopefully can drop that patch
someday).
The reason why the second one came in was simply because it has been
merged before the former, but I thought it would be a good idea to have
tests for that as well.
In addition I've removed the sysconfdir=$out/etc entry to make sure the
default (/etc) is used. Installing is still done to $out, because those
directories that were previously into sysconfdir now get into
factoryconfdir.
Quote from commit NixOS/systemd@98067cc806:
By default systemd should read all its configuration from /etc.
Therefore we rely on -Dsysconfdir=/etc in meson as default value.
Unfortunately this would also lead to installation of systemd's own
configuration files to `/etc` whereas we are limited to /nix/store. To
counter that this commit introduces two new configuration variables
`factoryconfdir` and `factorypkgconfdir` to install systemd's own
configuration into nix store again, while having executables looking
up files in /etc.
Tested this change against all of the NixOS VM tests we have in
nixos/release.nix. Between this change and its parent no new tests were
failing (although a lot of them were flaky).
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @Mic92, @tk-ecotelecom, @edolstra, @fpletz
Fixes: #35415
Fixes: #35268