]>
git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/initscripts/init.d/tmpfs
2 # Begin $rc_base/init.d/tmpfs
7 eval $
(/usr
/local
/bin
/readhash
/var
/ipfire
/main
/settings
)
9 if [ "$RRDLOG" = '' ]; then
16 if [ ! -e $RRDLOG.bak
/vnstat
]; then
17 mkdir
-p $RRDLOG.bak
/vnstat
19 if [ ! -e $RRDLOG/vnstat
]; then
20 mkdir
-p $RRDLOG/vnstat
25 if [ ! -e /var
/run
/clamav
]; then
26 mkdir
-p /var
/run
/clamav
27 chown clamav
:clamav
/var
/run
/clamav
29 if [ ! -e /var
/run
/cups
]; then
30 mkdir
-p /var
/run
/cups
32 if [ ! -e /var
/run
/dbus
]; then
33 mkdir
-p /var
/run
/dbus
35 if [ ! -e /var
/run
/mysql
]; then
36 mkdir
-p /var
/run
/mysql
37 chown mysql
:mysql
/var
/run
/mysql
39 if [ ! -e /var
/run
/pluto
]; then
40 mkdir
-p /var
/run
/pluto
41 chmod 700 /var
/run
/pluto
43 if [ ! -e /var
/run
/saslauthd
]; then
44 mkdir
-p /var
/run
/saslauthd
48 # Move /var/spool/cron to ramdisk and make a symlink
50 if [ ! -L /var
/spool
/cron
]; then
51 cp -pR /var
/spool
/cron
/var
/log
/rrd.bak
/cron
52 mv /var
/spool
/cron
/var
/log
/rrd
/cron
53 ln -s /var
/log
/rrd
/cron
/var
/spool
/cron
63 boot_mesg
"Save ramdisk..."
64 cp -pR $RRDLOG/* $RRDLOG.bak
/
68 if [ -e $RRDLOG.bak
];then
69 boot_mesg
"Restore ramdisk..."
70 cp -pR $RRDLOG.bak
/* $RRDLOG/
76 echo "Usage: $0 {start|stop|backup}"
81 # End $rc_base/init.d/tmpfs