Magellan Linux

Annotation of /trunk/initscripts/busybox/rc/cleanfs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 724 - (hide annotations) (download)
Mon Jun 2 22:14:35 2008 UTC (15 years, 11 months ago) by niro
Original Path: trunk/busybox-initscripts/rc/cleanfs
File size: 913 byte(s)
-busybox port of magellan-initscript

1 niro 724 #!/bin/sh
2     # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/rc/cleanfs,v 1.1 2008-06-02 22:14:35 niro Exp $
3    
4     #%rlevels: 7:s
5     #%start: 50
6     #%stop:
7    
8     #deps
9     #%needs:
10     #%before:
11     #%after:
12    
13     source /etc/sysconfig/rc
14     source $rc_functions
15    
16     for dir in /tmp /var/run /var/lock
17     do
18     echo -e ${COLOREDSTAR}"Removing tmp files in ${dir}/* ..."
19     for file in $(find ${dir} -type f)
20     do
21     [[ $(basename ${file}) = .keep ]] && continue
22     rm -f ${file}
23     done
24     evaluate_retval
25     done
26    
27     echo -e ${COLOREDSTAR}"Creating new /var/run/utmp ..."
28     touch /var/run/utmp && chmod 644 /var/run/utmp
29     evaluate_retval
30    
31     echo -e ${COLOREDSTAR}"Creating new /var/run/wtmp ..."
32     touch /var/log/wtmp && chmod 644 /var/log/wtmp
33     evaluate_retval
34    
35     echo -e ${COLOREDSTAR}"Removing possible /etc/nologin /fastboot and /forcefsck ..."
36     rm -f /etc/nologin /fastboot /forcefsck
37     evaluate_retval
38    
39     update_svcstatus $1
40     splash svc_started "$(basename $0)" 0