aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix')
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix34
1 files changed, 0 insertions, 34 deletions
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix b/nixpkgs/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
deleted file mode 100644
index 3fd8ff07f42..00000000000
--- a/nixpkgs/pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ systemd, cryptsetup }:
-
-systemd.overrideAttrs (p: {
- version = p.version;
- name = "systemd-cryptsetup-generator-${p.version}";
-
- buildInputs = p.buildInputs ++ [ cryptsetup ];
- outputs = [ "out" ];
-
- buildPhase = ''
- ninja systemd-cryptsetup systemd-cryptsetup-generator
- '';
-
- # As ninja install is not used here, the rpath needs to be manually fixed.
- # Otherwise the resulting binary doesn't properly link against systemd-shared.so
- postFixup = ''
- for prog in `find $out -type f -executable`; do
- (patchelf --print-needed $prog | grep 'libsystemd-shared-.*\.so' > /dev/null) && (
- patchelf --set-rpath `patchelf --print-rpath $prog`:"$out/lib/systemd" $prog
- ) || true
- done
- # test it's OK
- "$out"/lib/systemd/systemd-cryptsetup
- '';
-
- installPhase = ''
- mkdir -p $out/lib/systemd/
- cp systemd-cryptsetup $out/lib/systemd/systemd-cryptsetup
- cp src/shared/*.so $out/lib/systemd/
-
- mkdir -p $out/lib/systemd/system-generators/
- cp systemd-cryptsetup-generator $out/lib/systemd/system-generators/systemd-cryptsetup-generator
- '';
-})