]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blame - src/rc.d/rc.flash.up
Ein NTFS-Update fuer den Heiner :D
[people/teissler/ipfire-2.x.git] / src / rc.d / rc.flash.up
CommitLineData
cd1a2927
MT
1#
2# $Id: rc.flash.up,v 1.4.2.1 2005/07/07 20:11:58 franck78 Exp $
3#
4umount -n /dev/ramdisk
5mke2fs -b 1024 -m 0 /dev/ramdisk
6
7rm -rf /tmp/
8rm -rf /var/log
9rm -rf /var/log/cache/
10
11mount -n /dev/ramdisk /ram/
12mkdir -p /ram/{log,squid,tmp}
13
14chown squid:squid /ram/squid
15chmod ugo+rwx,o+t /ram/tmp/
16
17if [ -e /var/log_compressed/log.tgz ]; then
18 tar -xzf /var/log_compressed/log.tgz -C /ram
19 rm -rf /var/log/cache
20fi
21
22if [ ! -e /ram/var/log ]; then
23 mkdir -p /ram/var/log
24fi
25
26ln -s /ram/var/log /var/log
27ln -s /ram/squid /var/log/cache
28ln -s /ram/tmp /tmp
29
30if [ ! -e /var/log/ip-acct ]; then
31 mkdir /var/log/ip-acct
32fi
33
34if [ ! -e /var/log/httpd ]; then
35 mkdir /var/log/httpd
36fi
37
38if [ ! -e /var/log/rrd ]; then
39 mkdir /var/log/rrd
40fi
41
42if [ ! -e /var/log/snort ]; then
43 mkdir /var/log/snort
44fi
45chown -R snort:snort /var/log/snort
46
47if [ ! -e /var/log/squid ]; then
48 mkdir /var/log/squid
49 touch /var/log/squid/access.log
50fi
51chown -R squid:squid /var/log/squid