Magellan Linux

Annotation of /trunk/magellan-initscripts/etc/rc.d/init.d/cleanfs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1254 - (hide annotations) (download)
Fri Mar 11 17:21:56 2011 UTC (13 years, 2 months ago) by niro
File size: 752 byte(s)
-use rc_print and rc_echo

1 niro 2 #!/bin/bash
2 niro 931 # $Id$
3 niro 2
4     #%rlevels: 7:s
5     #%start: 50
6     #%stop:
7    
8     #deps
9     #%needs:
10     #%before:
11     #%after:
12    
13 niro 781 source /etc/conf.d/rc
14     source ${rc_functions}
15 niro 2
16 niro 74 for dir in /tmp /var/run /var/lock
17 niro 2 do
18 niro 1254 rc_print "Removing tmp files in ${dir}/ ..."
19 niro 74 for file in $(find ${dir} -type f)
20     do
21 niro 146 [[ $(basename ${file}) = .keep ]] && continue
22 niro 74 rm -f ${file}
23     done
24     evaluate_retval
25 niro 2 done
26    
27 niro 1254 rc_print "Creating new /var/run/utmp ..."
28 niro 2 touch /var/run/utmp && chmod 644 /var/run/utmp
29     evaluate_retval
30    
31 niro 1254 rc_print "Creating new /var/run/wtmp ..."
32 niro 47 touch /var/log/wtmp && chmod 644 /var/log/wtmp
33     evaluate_retval
34    
35 niro 1254 rc_print "Removing possible /etc/nologin /fastboot and /forcefsck ..."
36 niro 2 rm -f /etc/nologin /fastboot /forcefsck
37     evaluate_retval
38    
39     update_svcstatus $1
40     splash svc_started "$(basename $0)" 0

Properties

Name Value
svn:executable *