#! /bin/sh # preinst script for sysv-rc set -e # summary of how this script can be called: # * `install' # * `install' # * `upgrade' # * `abort-upgrade' case "$1" in upgrade) # Remain in legacy mode during upgrades, unless insserv is # already activated. if [ ! -f /var/lib/insserv/using-insserv ] && dpkg --compare-versions "$2" lt 2.87dsf-3 ; then touch /etc/init.d/.legacy-bootordering fi echo "$2" > /var/run/sysv-rc.upgrade ;; install) # Ubuntu does not use this by default touch /etc/init.d/.legacy-bootordering ;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 0 ;; esac exit 0