nixpkgs/upstart-jobs/lvm.nix
Yury G. Kudryashov cd1023c50d * Added boot.initrd.lvm flag for use NixOS with LVM2 root partition.
* Added sis support for xserver.

svn path=/nixos/trunk/; revision=8924
2007-06-28 09:57:36 +00:00

30 lines
551 B
Nix

{modprobe, lvm2, devicemapper}:
{
name = "lvm";
job = "
start on udev
#start on new-devices
script
# Load the device mapper.
${modprobe}/sbin/modprobe dm_mod || true
${devicemapper}/sbin/dmsetup mknodes
# Scan for block devices that might contain LVM physical volumes
# and volume groups.
${lvm2}/sbin/vgscan --mknodes
# Make all logical volumes on all volume groups available, i.e.,
# make them appear in /dev.
${lvm2}/sbin/vgchange --available y
initctl emit new-devices
end script
";
}