diff options
author | Moritz Ulrich <moritz@tarn-vedra.de> | 2016-03-24 12:42:27 +0100 |
---|---|---|
committer | Moritz Ulrich <moritz@tarn-vedra.de> | 2016-04-08 14:50:20 +0200 |
commit | 47e5fd9f57b69b2b22a5162456c22525bbb17ab6 (patch) | |
tree | 7db180e5b142748db2a4e4df10384787290c772f /pkgs/os-specific/linux/systemd | |
parent | 2e9a0b21f458f8f56cec9c8dd42af87e78630d9f (diff) | |
download | nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.tar nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.tar.gz nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.tar.bz2 nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.tar.lz nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.tar.xz nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.tar.zst nixlib-47e5fd9f57b69b2b22a5162456c22525bbb17ab6.zip |
systemd-cryptsetup-generator: Init
Diffstat (limited to 'pkgs/os-specific/linux/systemd')
-rw-r--r-- | pkgs/os-specific/linux/systemd/cryptsetup-generator.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix b/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix new file mode 100644 index 000000000000..efad362e8863 --- /dev/null +++ b/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix @@ -0,0 +1,21 @@ +{ stdenv, systemd, cryptsetup }: + +assert stdenv.isLinux; + +stdenv.lib.overrideDerivation systemd (p: { + version = p.version; + name = "systemd-cryptsetup-generator"; + + nativeBuildInputs = p.nativeBuildInputs ++ [ cryptsetup ]; + outputs = [ "out" ]; + + buildPhase = '' + make $makeFlags built-sources + make $makeFlags systemd-cryptsetup-generator + ''; + + installPhase = '' + mkdir -p $out/lib/systemd/system-generators/ + cp systemd-cryptsetup-generator $out/lib/systemd/system-generators/systemd-cryptsetup-generator + ''; +}) |