#!/bin/sh

set -e

# Unlike postrm, I can be sure, that runit-helper is present on
# postinst.
NAME='usbmount' ENABLE='yes' ONUPGRADE='restart' /lib/runit-helper/runit-helper postinst "$@"

case "$1" in
    configure)	 
		if [ -f "/etc/init.d/usbmount" ]; then
			chmod +x /etc/init.d/usbmount
			if [ "x$(pidof usbmountd)" != "x" ]; then
				invoke-rc.d usbmount restart
			else
				update-rc.d usbmount defaults 2>/dev/null
				invoke-rc.d usbmount start
			fi
		fi
		if ! getent group usbmount > /dev/null; then
            addgroup --quiet --system usbmount || true
        fi
		;;

	abort-upgrade|abort-remove|abort-deconfigure)
		;;

    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
esac
