X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage1%2Fbootscripts%2Fcleanfs;h=1efde79a49c81ab90d55600bf8c7fb1c01a18267;hb=HEAD;hp=4be2a548423b1897c9796e56b65cc97baaa5c6df;hpb=6d3d50c17b24ef41f917f5776696eca810198092;p=hvlinux.git diff --git a/stage1/bootscripts/cleanfs b/stage1/bootscripts/cleanfs index 4be2a54..1efde79 100755 --- a/stage1/bootscripts/cleanfs +++ b/stage1/bootscripts/cleanfs @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # cleanfs # Clean file system @@ -12,14 +12,17 @@ clean_files() { failed=0 - cd /tmp && - find . -xdev -mindepth 1 ! -name lost+found ! -name trash -delete || failed=1 - cd /var/lock && find . -type f ! -newer /proc -exec rm -f {} \; || failed=1 cd /var/run && find . ! -type d ! -name utmp ! -newer /proc -exec rm -f {} \; || failed=1 + + if [ -d /srv/named ]; then + cd /srv/named/var/run && + find . ! -type d ! -name utmp ! -newer /proc -exec rm -f {} \; || failed=1 + fi + > /var/run/utmp if grep -q '^utmp:' /etc/group ; then chmod 664 /var/run/utmp