]>
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
/lock
/subsys
]; then
26 mkdir
-p /var
/lock
/subsys
28 if [ ! -e /var
/run
/clamav
]; then
29 mkdir
-p /var
/run
/clamav
30 chown clamav
:clamav
/var
/run
/clamav
32 if [ ! -e /var
/run
/cups
]; then
33 mkdir
-p /var
/run
/cups
35 if [ ! -e /var
/run
/dbus
]; then
36 mkdir
-p /var
/run
/dbus
38 if [ ! -e /var
/run
/mysql
]; then
39 mkdir
-p /var
/run
/mysql
40 chown mysql
:mysql
/var
/run
/mysql
42 if [ ! -e /var
/run
/pluto
]; then
43 mkdir
-p /var
/run
/pluto
44 chmod 700 /var
/run
/pluto
46 if [ ! -e /var
/run
/saslauthd
]; then
47 mkdir
-p /var
/run
/saslauthd
51 # Move /var/spool/cron to ramdisk and make a symlink
53 if [ ! -L /var
/spool
/cron
]; then
54 cp -pR /var
/spool
/cron
/var
/log
/rrd.bak
/cron
55 mv /var
/spool
/cron
/var
/log
/rrd
/cron
56 ln -s /var
/log
/rrd
/cron
/var
/spool
/cron
66 boot_mesg
"Save ramdisk..."
67 cp -pR $RRDLOG/* $RRDLOG.bak
/
71 if [ -e $RRDLOG.bak
];then
72 boot_mesg
"Restore ramdisk..."
73 cp -pR $RRDLOG.bak
/* $RRDLOG/
79 echo "Usage: $0 {start|stop|backup}"
84 # End $rc_base/init.d/tmpfs