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 |