Migrate /var/lock and /var/run to /run for linux systems
This commit is contained in:
parent
815952a65a
commit
17a1529416
@ -22,7 +22,7 @@ SRCS-FreeBSD+= adjkerntz.in devd.in dumpon.in ipfw.in mixer.in nscd.in \
|
|||||||
NET_LO-Linux= net.lo
|
NET_LO-Linux= net.lo
|
||||||
SRCS-Linux= devfs.in dmesg.in hwclock.in consolefont.in keymaps.in \
|
SRCS-Linux= devfs.in dmesg.in hwclock.in consolefont.in keymaps.in \
|
||||||
killprocs.in modules.in mount-ro.in mtab.in numlock.in \
|
killprocs.in modules.in mount-ro.in mtab.in numlock.in \
|
||||||
procfs.in sysfs.in termencoding.in
|
procfs.in sysfs.in termencoding.in migrate-run.in
|
||||||
|
|
||||||
NET_LO-NetBSD= net.lo0
|
NET_LO-NetBSD= net.lo0
|
||||||
# Generic BSD scripts
|
# Generic BSD scripts
|
||||||
|
28
init.d/migrate-run.in
Normal file
28
init.d/migrate-run.in
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#!@PREFIX@/sbin/runscript
|
||||||
|
# Copyright 1999-2011 Gentoo Foundation
|
||||||
|
# Released under the 2-clause BSD license.
|
||||||
|
|
||||||
|
description="Migrate /var/run and /var/lock to /run"
|
||||||
|
|
||||||
|
depend()
|
||||||
|
{
|
||||||
|
before *
|
||||||
|
after localmount
|
||||||
|
}
|
||||||
|
|
||||||
|
start()
|
||||||
|
{
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
stop()
|
||||||
|
{
|
||||||
|
if [ -d /run -a ! -L /var/lock -a ! -L /var/run ]; then
|
||||||
|
ebegin "Migrating /var/lock and /var/run to /run"
|
||||||
|
rm -rf /var/lock /var/run
|
||||||
|
ln -s /var/lock /run/lock
|
||||||
|
ln -s /var/run /run
|
||||||
|
eend 0
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
}
|
@ -26,7 +26,7 @@ BOOT-FreeBSD= hostid net.lo0 newsyslog savecore syslogd
|
|||||||
# FreeBSD specific stuff
|
# FreeBSD specific stuff
|
||||||
BOOT-FreeBSD+= adjkerntz dumpon syscons
|
BOOT-FreeBSD+= adjkerntz dumpon syscons
|
||||||
|
|
||||||
BOOT-Linux= hwclock keymaps modules mtab net.lo procfs termencoding
|
BOOT-Linux= hwclock keymaps modules mtab net.lo procfs termencoding migrate-run
|
||||||
SHUTDOWN-Linux= killprocs mount-ro
|
SHUTDOWN-Linux= killprocs mount-ro
|
||||||
SYSINIT-Linux= devfs dmesg
|
SYSINIT-Linux= devfs dmesg
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user