]>
git.ipfire.org Git - 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
23 if [ ! -e /var
/run
/clamav
]; then
24 mkdir
-p /var
/run
/clamav
25 chown clamav
:clamav
/var
/run
/clamav
27 if [ ! -e /var
/run
/cups
]; then
28 mkdir
-p /var
/run
/cups
30 if [ ! -e /var
/run
/dbus
]; then
31 mkdir
-p /var
/run
/dbus
33 if [ ! -e /var
/run
/mysql
]; then
34 mkdir
-p /var
/run
/mysql
35 chown mysql
:mysql
/var
/run
/mysql
37 if [ ! -e /var
/run
/pluto
]; then
38 mkdir
-p /var
/run
/pluto
39 chmod 700 /var
/run
/pluto
41 if [ ! -e /var
/run
/saslauthd
]; then
42 mkdir
-p /var
/run
/saslauthd
46 # Move /var/spool/cron to ramdisk and make a symlink
48 if [ ! -L /var
/spool
/cron
]; then
49 cp -pR /var
/spool
/cron
/var
/log
/rrd.bak
/cron
50 mv /var
/spool
/cron
/var
/log
/rrd
/cron
51 ln -s /var
/log
/rrd
/cron
/var
/spool
/cron
61 boot_mesg
"Save ramdisk..."
62 cp -pR $RRDLOG/* $RRDLOG.bak
/
66 if [ -e $RRDLOG.bak
];then
67 boot_mesg
"Restore ramdisk..."
68 cp -pR $RRDLOG.bak
/* $RRDLOG/
74 echo "Usage: $0 {start|stop|backup}"
79 # End $rc_base/init.d/tmpfs