summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@viric.name>2013-09-20 09:20:14 +0200
committerLluís Batlle i Rossell <viric@viric.name>2013-09-20 09:20:14 +0200
commitc0fd88748a66c9ca38092fdbf7e97f765c8e411d (patch)
tree8fc02651eca9dee2be43582df05c5ad17dc6e24d /pkgs/os-specific/linux
parent3974fb283ac02045c9769b74faffe9661ea11458 (diff)
Making lvm2 install systemd stuff, and combine all in a single derivation.
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/lvm2/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix
index a3bbfa834b186..8cdd317b7b17b 100644
--- a/pkgs/os-specific/linux/lvm2/default.nix
+++ b/pkgs/os-specific/linux/lvm2/default.nix
@@ -40,6 +40,11 @@ stdenv.mkDerivation {
     ''
       substituteInPlace $out/lib/udev/rules.d/13-dm-disk.rules \
         --replace $out/sbin/blkid ${utillinux}/sbin/blkid
+
+      # Systemd stuff
+      mkdir -p $out/etc/systemd/system $out/lib/systemd/system-generators
+      cp scripts/blk_availability_systemd_red_hat.service $out/etc/systemd/system
+      cp scripts/lvm2_activation_generator_systemd_red_hat $out/lib/systemd/system-generators
     '';
 
   meta = {