From: Arne Fitzenreiter Date: Thu, 17 Jul 2014 14:03:08 +0000 (+0200) Subject: cleanfs: repair /var/run symlink to /run if it not exist. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5b71042c5426855ee58a56d16d11a4cc5d0f5253;p=people%2Fms%2Fipfire-2.x.git cleanfs: repair /var/run symlink to /run if it not exist. --- diff --git a/config/rootfiles/core/80/filelists/files b/config/rootfiles/core/80/filelists/files index 753c38d98d..822baa2de0 100644 --- a/config/rootfiles/core/80/filelists/files +++ b/config/rootfiles/core/80/filelists/files @@ -1,6 +1,7 @@ etc/system-release etc/issue etc/logrotate.conf +etc/rc.d/init.d/cleanfs etc/rc.d/init.d/dhcrelay etc/rc.d/init.d/dnsmasq etc/rc.d/init.d/networking/red.up/30-ddns diff --git a/src/initscripts/init.d/cleanfs b/src/initscripts/init.d/cleanfs index d526c35b2e..e8c8c8bb08 100644 --- a/src/initscripts/init.d/cleanfs +++ b/src/initscripts/init.d/cleanfs @@ -71,6 +71,13 @@ create_files() { case "${1}" in start) + if [[ ! -L "/var/run" ]]; then + boot_mesg "Repair /var/run symlink to /run..." + mv -u /var/run/* /run/ 2>&1 > /dev/null + rm -rf /var/run + ln -s ../run /var/run + fi + boot_mesg -n "Cleaning file systems:" ${INFO} boot_mesg -n " /tmp" ${NORMAL}