]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/init.d/tmpfs
Merge branch 'master' of git://git.ipfire.org/ipfire-2.x
[people/pmueller/ipfire-2.x.git] / src / initscripts / init.d / tmpfs
index d274176286b4717a42f972a63ad4d6e753765fe7..fc45db231487e9dc0c7605dd7dbebc81d23ce8f9 100644 (file)
@@ -15,7 +15,48 @@ case "$1" in
                $0 restore
                if [ ! -e $RRDLOG.bak/vnstat ]; then
                        mkdir -p $RRDLOG.bak/vnstat
+               fi
+               if [ ! -e $RRDLOG/vnstat ]; then
+                       mkdir -p $RRDLOG/vnstat
+               fi
+               #
+               # create some folders
+               #
+               if [ ! -e /var/lock/subsys ]; then
+                       mkdir -p /var/lock/subsys
                fi
+               if [ ! -e /var/run/clamav ]; then
+                       mkdir -p /var/run/clamav
+                       chown clamav:clamav /var/run/clamav
+               fi
+               if [ ! -e /var/run/cups ]; then
+                       mkdir -p /var/run/cups
+               fi
+               if [ ! -e /var/run/dbus ]; then
+                       mkdir -p /var/run/dbus
+               fi
+               if [ ! -e /var/run/mysql ]; then
+                       mkdir -p /var/run/mysql
+                       chown mysql:mysql /var/run/mysql
+               fi
+               if [ ! -e /var/run/pluto ]; then
+                       mkdir -p /var/run/pluto
+                       chmod 700 /var/run/pluto
+               fi
+               if [ ! -e /var/run/saslauthd ]; then
+                       mkdir -p /var/run/saslauthd
+               fi
+
+               #
+               # Move /var/spool/cron to ramdisk and make a symlink
+               #
+               if [ ! -L /var/spool/cron ]; then
+                       cp -pR /var/spool/cron /var/log/rrd.bak/cron
+                       mv /var/spool/cron /var/log/rrd/cron
+                       ln -s /var/log/rrd/cron /var/spool/cron
+               fi
+
+               echo_ok
                ;;
        stop)
                $0 backup