mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-25 18:32:57 +02:00
lvm2: Add initscript for lvmetad
This daemon needs to be launched in order to use LVM devices in IPFire. It will run on all installations after this patch has been merged but only consumes very little memory. Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
committed by
Arne Fitzenreiter
parent
dd5e20120e
commit
8893881160
@@ -26,6 +26,7 @@ etc/rc.d/init.d/functions
|
||||
etc/rc.d/init.d/halt
|
||||
etc/rc.d/init.d/ipsec
|
||||
etc/rc.d/init.d/leds
|
||||
etc/rc.d/init.d/lvmetad
|
||||
etc/rc.d/init.d/localnet
|
||||
etc/rc.d/init.d/modules
|
||||
etc/rc.d/init.d/mountfs
|
||||
@@ -180,6 +181,7 @@ etc/rc.d/rc6.d/S99reboot
|
||||
etc/rc.d/rcsysinit.d/S00mountkernfs
|
||||
etc/rc.d/rcsysinit.d/S01sysctl
|
||||
etc/rc.d/rcsysinit.d/S05modules
|
||||
etc/rc.d/rcsysinit.d/S09lvmetad
|
||||
etc/rc.d/rcsysinit.d/S10udev
|
||||
etc/rc.d/rcsysinit.d/S19waitdrives
|
||||
etc/rc.d/rcsysinit.d/S20swap
|
||||
|
||||
@@ -26,6 +26,7 @@ etc/rc.d/init.d/functions
|
||||
etc/rc.d/init.d/halt
|
||||
etc/rc.d/init.d/ipsec
|
||||
etc/rc.d/init.d/leds
|
||||
etc/rc.d/init.d/lvmetad
|
||||
etc/rc.d/init.d/localnet
|
||||
etc/rc.d/init.d/modules
|
||||
etc/rc.d/init.d/mountfs
|
||||
@@ -180,6 +181,7 @@ etc/rc.d/rc6.d/S99reboot
|
||||
etc/rc.d/rcsysinit.d/S00mountkernfs
|
||||
etc/rc.d/rcsysinit.d/S01sysctl
|
||||
etc/rc.d/rcsysinit.d/S05modules
|
||||
etc/rc.d/rcsysinit.d/S09lvmetad
|
||||
etc/rc.d/rcsysinit.d/S10udev
|
||||
etc/rc.d/rcsysinit.d/S19waitdrives
|
||||
etc/rc.d/rcsysinit.d/S20swap
|
||||
|
||||
@@ -26,6 +26,7 @@ etc/rc.d/init.d/functions
|
||||
etc/rc.d/init.d/halt
|
||||
etc/rc.d/init.d/ipsec
|
||||
etc/rc.d/init.d/leds
|
||||
etc/rc.d/init.d/lvmetad
|
||||
etc/rc.d/init.d/localnet
|
||||
etc/rc.d/init.d/modules
|
||||
etc/rc.d/init.d/mountfs
|
||||
@@ -179,6 +180,7 @@ etc/rc.d/rc6.d/S99reboot
|
||||
etc/rc.d/rcsysinit.d/S00mountkernfs
|
||||
etc/rc.d/rcsysinit.d/S01sysctl
|
||||
etc/rc.d/rcsysinit.d/S05modules
|
||||
etc/rc.d/rcsysinit.d/S09lvmetad
|
||||
etc/rc.d/rcsysinit.d/S10udev
|
||||
etc/rc.d/rcsysinit.d/S19waitdrives
|
||||
etc/rc.d/rcsysinit.d/S20swap
|
||||
|
||||
@@ -26,6 +26,7 @@ etc/rc.d/init.d/functions
|
||||
etc/rc.d/init.d/halt
|
||||
etc/rc.d/init.d/ipsec
|
||||
etc/rc.d/init.d/leds
|
||||
etc/rc.d/init.d/lvmetad
|
||||
etc/rc.d/init.d/localnet
|
||||
etc/rc.d/init.d/modules
|
||||
etc/rc.d/init.d/mountfs
|
||||
@@ -179,6 +180,7 @@ etc/rc.d/rc6.d/S99reboot
|
||||
etc/rc.d/rcsysinit.d/S00mountkernfs
|
||||
etc/rc.d/rcsysinit.d/S01sysctl
|
||||
etc/rc.d/rcsysinit.d/S05modules
|
||||
etc/rc.d/rcsysinit.d/S09lvmetad
|
||||
etc/rc.d/rcsysinit.d/S10udev
|
||||
etc/rc.d/rcsysinit.d/S19waitdrives
|
||||
etc/rc.d/rcsysinit.d/S20swap
|
||||
|
||||
@@ -161,6 +161,7 @@ $(TARGET) :
|
||||
ln -sf ../init.d/mountkernfs /etc/rc.d/rcsysinit.d/S00mountkernfs
|
||||
ln -sf ../init.d/sysctl /etc/rc.d/rcsysinit.d/S01sysctl
|
||||
ln -sf ../init.d/modules /etc/rc.d/rcsysinit.d/S05modules
|
||||
ln -sf ../init.d/lvmetad /etc/rc.d/rcsysinit.d/S09lvmetad
|
||||
ln -sf ../init.d/udev /etc/rc.d/rcsysinit.d/S10udev
|
||||
ln -sf ../init.d/waitdrives /etc/rc.d/rcsysinit.d/S19waitdrives
|
||||
ln -sf ../init.d/swap /etc/rc.d/rcsysinit.d/S20swap
|
||||
|
||||
41
src/initscripts/system/lvmetad
Executable file
41
src/initscripts/system/lvmetad
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
########################################################################
|
||||
# Begin $rc_base/init.d/lvmeta2
|
||||
#
|
||||
# Description : LVM2 Metadata Daemon
|
||||
########################################################################
|
||||
|
||||
. /etc/sysconfig/rc
|
||||
. ${rc_functions}
|
||||
|
||||
case "${1}" in
|
||||
start)
|
||||
# Create diretory for control socket
|
||||
mkdir -p /run/lvm
|
||||
|
||||
boot_mesg "Starting LVM2 Metadata Daemon..."
|
||||
loadproc /usr/sbin/lvmetad
|
||||
;;
|
||||
|
||||
stop)
|
||||
boot_mesg "Stopping LVM2 Metadata Daemon..."
|
||||
killproc /usr/sbin/lvmetad
|
||||
;;
|
||||
|
||||
restart)
|
||||
${0} stop
|
||||
sleep 1
|
||||
${0} start
|
||||
;;
|
||||
|
||||
status)
|
||||
statusproc /usr/sbin/lvmetad
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: ${0} {start|stop|restart|status}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# End $rc_base/init.d/lvmetad
|
||||
Reference in New Issue
Block a user