Magellan Linux

Annotation of /tags/busybox-init-0_1_8/rc/cleanfs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 976 - (hide annotations) (download)
Mon Apr 26 18:56:32 2010 UTC (14 years ago) by niro
File size: 912 byte(s)
tagged 'busybox-init-0_1_8'
1 niro 724 #!/bin/sh
2 niro 733 # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/rc/cleanfs,v 1.2 2008-06-10 22:23:30 niro Exp $
3 niro 724
4     #%rlevels: 7:s
5     #%start: 50
6     #%stop:
7    
8     #deps
9     #%needs:
10     #%before:
11     #%after:
12    
13 niro 733 source /etc/conf.d/rc
14     source ${rc_functions}
15 niro 724
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