From d980c23c0a5e9020402cd944c701f4e1f44d208d Mon Sep 17 00:00:00 2001 From: "Kurt J. Bosch" Date: Mon, 11 Jul 2011 22:46:15 +0200 Subject: functions/rc.sysinit: Refactor 'Removing Leftover Files' code Move it into a function to allow clean error detection of all steps performed and also to be able to reuse this in rc.single. --- rc.sysinit | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'rc.sysinit') diff --git a/rc.sysinit b/rc.sysinit index 6af105f..1516fba 100755 --- a/rc.sysinit +++ b/rc.sysinit @@ -226,17 +226,8 @@ RANDOM_SEED=/var/lib/misc/random-seed status "Initializing Random Seed" \ cp $RANDOM_SEED /dev/urandom -stat_busy "Removing Leftover Files" - rm -rf /etc/{nologin,shutdownpid} /forcefsck /tmp/* /tmp/.[^.]* /tmp/..?* /var/run/daemons - [[ ! -L /var/lock ]] && rm -rf /var/lock/* - if [[ ! -L /var/run && -d /var/run ]]; then - find /var/run/ \! -type d -delete - ln -s /run/daemons /var/run/daemons - fi - install -Tm 0664 -o root -g utmp <(:) /var/run/utmp - # Keep {x,k,g}dm happy with xorg - mkdir -m 1777 /tmp/.{X11,ICE}-unix -stat_done +# Remove leftover files +remove_leftover if [[ $HOSTNAME ]]; then stat_busy "Setting Hostname: $HOSTNAME" -- cgit v1.2.3