All pastes #1624069 Raw Edit

debian custom init

public text v1 · immutable
#1624069 ·published 2009-10-16 19:27 UTC
rendered paste body
#!/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/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
	mkdir -p /var/log/exim4
	mkdir -p /var/log/postgresql
	mkdir -p /var/log/gdm
	mkdir -p /var/log/account
	touch /var/log/dmesg
	touch /var/log/postgresql/postgresql-8.3-main.log
	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