-#!/bin/sh
+#!/bin/bash
# cleanfs
# Clean file system
{
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