]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/init.d/cleanfs
cleanfs: repair /var/run symlink to /run if it not exist.
[ipfire-2.x.git] / src / initscripts / init.d / cleanfs
index d526c35b2eeeb4eb8a3d7953c7d9c3594c457fc7..e8c8c8bb0869a0f646ec1050f8408d450703cbea 100644 (file)
@@ -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}