diff options
author | Florian Klink <flokli@flokli.de> | 2020-03-07 23:47:22 +0100 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2020-04-17 00:30:51 +0200 |
commit | 9de0ac3770c10221b0c6ad33576f2c525544581b (patch) | |
tree | a80898b286f84e50e375770f6d2336346cdf1532 /pkgs/os-specific/linux/systemd/default.nix | |
parent | b4cbcba5b11bc102761e790e988f820fcc885578 (diff) | |
download | nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.tar nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.tar.gz nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.tar.bz2 nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.tar.lz nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.tar.xz nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.tar.zst nixpkgs-9de0ac3770c10221b0c6ad33576f2c525544581b.zip |
systemd: 243.7 -> 244.3
This required some changes in how we treat DEFAULT_PATH_NORMAL.
Diffstat (limited to 'pkgs/os-specific/linux/systemd/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/systemd/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index c09db7e8ab0..045497b4b2b 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -7,6 +7,7 @@ , gettext, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_45 , ninja, meson, python3Packages, glibcLocales , patchelf +, substituteAll , getent , buildPackages , perl @@ -30,7 +31,7 @@ let gnupg-minimal = gnupg.override { bzip2 = null; }; in stdenv.mkDerivation { - version = "243.7"; + version = "244.3"; pname = "systemd"; # When updating, use https://github.com/systemd/systemd-stable tree, not the development one! @@ -38,8 +39,8 @@ in stdenv.mkDerivation { src = fetchFromGitHub { owner = "systemd"; repo = "systemd-stable"; - rev = "f8dd0f2f15a566ede668c59e3c810c61f9d62c51"; - sha256 = "1alvvciddg36by1bgzi8aarnms4crzqqyizj3nhlddh35pgpwvdk"; + rev = "c4280c342bbf4fa8da833103482362236c18f835"; + sha256 = "0y83nsrbdn0y3wfyfx53ac8c3wy9jrra86aaxix568vigi48g9zi"; }; patches = [ @@ -56,13 +57,17 @@ in stdenv.mkDerivation { ./0016-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch ./0018-Install-default-configuration-into-out-share-factory.patch ./0019-inherit-systemd-environment-when-calling-generators.patch - ./0020-reintroduce-the-no-such-path-PATH-that-was-dropped-s.patch ./0021-add-rootprefix-to-lookup-dir-paths.patch ./0022-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch ./0023-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch ./0024-kmod-static-nodes.service-Update-ConditionFileNotEmpty.patch + ./0025-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch ]; + postPatch = '' + substituteInPlace src/basic/path-util.h --replace "@defaultPathNormal@" "${placeholder "out"}/bin/" + ''; + outputs = [ "out" "lib" "man" "dev" ]; nativeBuildInputs = |