#!/bin/sh case "$1" in start) echo echo "Debian Rising!!!" echo "-Recreating required subdirectories on /var/log (tmpfs)" # /var/log subdirectories. mkdir -p /var/log/kernel mkdir -p /var/log/wtmp mkdir -p /var/log/fsck mkdir -p /var/log/ksymoops mkdir -p /var/log/news mkdir -p /var/log/apt mkdir -p /var/log/apache2 mkdir -p /var/log/clamav chown clamav:clamav /var/log/clamav chown clamav:clamav /var/log/clamav/ chmod 755 /var/log/clamav chmod 755 /var/log/clamav/ touch /var/log/clamav/freshclam.log chown clamav:clamav /var/log/clamav/freshclam.log mkdir -p /var/log/exim4 chown Debian-exim:Debian-exim /var/log/exim4 chmod 755 /var/log/exim4 mkdir -p /var/log/postgresql chown postgres:postgres /var/log/postgresql chown postgres:postgres /var/log/postgresql/ chmod 755 /var/log/postgresql chmod 755 /var/log/postgresql/ touch /var/log/postgresql/postgresql-8.4-main.log chown postgres:postgres /var/log/postgresql/postgresql-8.4-main.log chmod 755 /var/log/postgresql/postgresql-8.4-main.log mkdir -p /var/log/gdm mkdir -p /var/log/account mkdir -p /var/log/sysstat mkdir -p /var/log/tor chown debian-tor:debian-tor /var/log/tor chown debian-tor:debian-tor /var/log/tor/ chmod 755 /var/log/tor chmod 755 /var/log/tor/ mkdir -p /var/log/privoxy mkdir -p /var/log/mixmaster touch /var/log/dmesg touch /var/log/lastlog # Example for the mixmaster anonymous remailer #if [ -f /usr/bin/mixmaster ] ; then # mkdir -p /var/log/mixmaster #fi # Example for the Tor proxy #if [ -f /usr/sbin/tor ] ; then # mkdir -p /var/log/tor #fi # Example for Privoxy #if [ -f /usr/sbin/privoxy ] ; then # mkdir -p /var/log/privoxy #fi # Apt archive subdirectories. mkdir -p /var/cache/apt/archives/partial echo "-done." echo ;; stop) echo "Debian Shutting Down." # Add anything that needs to happen at shutdown here. echo ;; *) echo "Usage: cryptdisks {start|stop}" exit 1 ;; esac