#!/bin/sh
### BEGIN INIT INFO
# Provides:          spice3_postinst
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Run post-install script if it exists
# Description:       This script runs /etc/default/spice3_postinst on first boot after update if the file exists.
### END INIT INFO

SCRIPT="/etc/default/spice3_postinst"

remove_rcsd_link() {
	echo "Removing spice3_postinst from runlevel."
	if [ -n "$(which update-rc.d)" ]; then
		update-rc.d -f spice3_postinsts remove
	fi
}

case "$1" in
start)
	echo "Starting spice3_postinst..."
	if [ -f "$SCRIPT" ]; then
		echo "Running $SCRIPT..."
		sh "$SCRIPT"
	else
		echo "$SCRIPT does not exist. Skipping."
		remove_rcsd_link
	fi
	;;
stop)
	echo "Stopping spice3_postinst... Nothing to stop."
	;;
restart | reload | force-reload)
	echo "Restarting spice3_postinst..."
	$0 stop
	$0 start
	;;
*)
	echo "Usage: $0 {start|stop|restart|reload|force-reload}"
	exit 1
	;;
esac

exit 0
