#! /bin/sh
### BEGIN INIT INFO
# Provides:          PinguyBuilder-firstboot
# Required-Start:    $remote_fs $syslog $all
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Run firstboot items for PinguyBuilder after a remastered system has been installed
### END INIT INFO

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin

. /lib/init/vars.sh
. /lib/lsb/init-functions

do_start() {
        #REM302
        if [ "`cat /proc/cmdline | grep casper`" = "" ]; then
            [ "$VERBOSE" != no ] && log_begin_msg "Running PinguyBuilder-firstboot"
            (sleep 60 && update-rc.d -f PinguyBuilder-firstboot remove) &
            sed -i -e 's/root:x:/root:!:/g' /etc/shadow
            rm -rf /home/*/*/ubiquity*.desktop
#            rm -rf /usr/share/applications/kde4/ubiquity-kdeui.desktop
#            rm -rf /usr/share/applications/ubiquity.desktop
#            rm -rf /etc/rc.local
#            rm -r /etc/apt
#            tar -xf /root/apt.tar.gz -C /
            rm -rf /root/apt.tar.gz
#            apt-get -y -q purge firefox-locale-en libreoffice-help-en-*
#            update-apt-xapian-index -vf
            #Place your custom commands below this line
            #Example to remove PinguyBuilder and clean up packages

            #apt-get purge pinguybuilder --yes --assume-yes
            #apt-get --yes --assume-yes autoremove

            

            #Place your custom commands above this line
            ES=$?
            [ "$VERBOSE" != no ] && log_end_msg $ES
            return $ES
        fi

}

case "$1" in
    start)
        do_start
        ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
    stop)
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac

