mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
ramdisk: Move crontab back to disk
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -32,6 +32,7 @@ do
|
||||
done
|
||||
|
||||
# Stop services
|
||||
/etc/init.d/fcron stop
|
||||
|
||||
# Extract files
|
||||
extract_files
|
||||
@@ -39,7 +40,14 @@ extract_files
|
||||
# Update Language cache
|
||||
# /usr/local/bin/update-lang-cache
|
||||
|
||||
if [ -L "/var/spool/cron" ]; then
|
||||
rm -f /var/spool/cron
|
||||
mv /var/log/rrd/cron /var/spool/cron
|
||||
chown cron:cron /var/spool/cron
|
||||
fi
|
||||
|
||||
# Start services
|
||||
/etc/init.d/fcron start
|
||||
/etc/init.d/dnsmasq restart
|
||||
|
||||
# This update need a reboot...
|
||||
|
||||
@@ -21,25 +21,13 @@ case "$1" in
|
||||
fi
|
||||
mount_ramdisk "$RRDLOG"
|
||||
evaluate_retval
|
||||
#cleanup cron
|
||||
if [ -e $RRDLOG.bak/cron/new.root ]; then
|
||||
if [ -e $RRDLOG.bak/cron/root ]; then
|
||||
rm -f $RRDLOG.bak/cron/new.root
|
||||
fi
|
||||
fi
|
||||
|
||||
#restore old values to ramdisk if exist
|
||||
restore_ramdisk "$RRDLOG"
|
||||
fi
|
||||
else
|
||||
restore_ramdisk "$RRDLOG"
|
||||
fi
|
||||
#
|
||||
# Move /var/spool/cron to ramdisk and make a symlink
|
||||
#
|
||||
if [ ! -L /var/spool/cron ]; then
|
||||
mv /var/spool/cron /var/log/rrd/cron
|
||||
ln -s /var/log/rrd/cron /var/spool/cron
|
||||
fi
|
||||
|
||||
# If run from init and collectd alrady started then exit silent
|
||||
if [ "$(basename $0)" != "collectd" ]; then
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
case "$1" in
|
||||
start)
|
||||
boot_mesg "Starting fcron..."
|
||||
chown cron:cron /var/spool/cron
|
||||
loadproc /usr/sbin/fcron -y
|
||||
# remove -y to reenable fcron logging
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user