Magellan Linux

Diff of /trunk/initscripts/sysvinit/rc/cleanfs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1891 by niro, Fri Jan 20 23:01:04 2012 UTC revision 1892 by niro, Wed Aug 22 17:56:31 2012 UTC
# Line 15  source ${rc_functions} Line 15  source ${rc_functions}
15    
16  case "$1" in  case "$1" in
17   start)   start)
  for dir in /tmp /run /var/lock  
  do  
  [ -d ${dir} ] || continue  
  rc_print "Removing tmp files in ${dir}/ ..."  
  for file in $(find ${dir} -type f)  
  do  
  [[ $(basename ${file}) = .keep ]] && continue  
  rm -f ${file}  
  done  
  for subdir in $(find ${dir} -mindepth 1 -type d)  
  do  
  [[ -f ${subdir}/.keep ]] && continue  
  rm -r ${subdir}  
  done  
  evaluate_retval  
  done  
   
18   rc_print "Creating new /run/utmp ..."   rc_print "Creating new /run/utmp ..."
19   touch /run/utmp && chmod 644 /run/utmp   touch /run/utmp && chmod 644 /run/utmp
20   evaluate_retval   evaluate_retval

Legend:
Removed from v.1891  
changed lines
  Added in v.1892