# $NetBSD: DEINSTALL,v 1.4 2023/12/28 20:24:02 Exp $

MY_CHKCONFIG=@MY_CHKCONFIG@
MY_RC_UPDATE=@MY_RC_UPDATE@
RC_RUNLEVELS=@RC_RUNLEVELS@
ZFS_SYSV_RC1=@ZFS_SYSV_RC1@
ZFS_SYSV_RC2=@ZFS_SYSV_RC2@
ZFS_SYSV_RC3=@ZFS_SYSV_RC3@
ZFS_SYSV_RC4=@ZFS_SYSV_RC4@
ZFS_SYSV_RC5=@ZFS_SYSV_RC5@

case "${STAGE}" in

DEINSTALL)
	if [ -x ${MY_CHKCONFIG} ]; then
		${MY_CHKCONFIG} "${ZFS_SYSV_RC1}" off
		${MY_CHKCONFIG} "${ZFS_SYSV_RC2}" off
		${MY_CHKCONFIG} "${ZFS_SYSV_RC3}" off
		${MY_CHKCONFIG} "${ZFS_SYSV_RC4}" off
		${MY_CHKCONFIG} "${ZFS_SYSV_RC5}" off
		${MY_CHKCONFIG} --del "${ZFS_SYSV_RC1}"
		${MY_CHKCONFIG} --del "${ZFS_SYSV_RC2}"
		${MY_CHKCONFIG} --del "${ZFS_SYSV_RC3}"
		${MY_CHKCONFIG} --del "${ZFS_SYSV_RC4}"
		${MY_CHKCONFIG} --del "${ZFS_SYSV_RC5}"
	fi
	if [ -x ${MY_RC_UPDATE} ]; then
		#${MY_RC_UPDATE} del "${ZFS_SYSV_RC1}" sysinit
		rm -v "${RC_RUNLEVELS}/sysinit/${ZFS_SYSV_RC1}"
		#${MY_RC_UPDATE} del "${ZFS_SYSV_RC2}" sysinit
		rm -v "${RC_RUNLEVELS}/sysinit/${ZFS_SYSV_RC2}"
		#${MY_RC_UPDATE} del "${ZFS_SYSV_RC3}" default
		rm -v "${RC_RUNLEVELS}/default/${ZFS_SYSV_RC3}"
		#${MY_RC_UPDATE} del "${ZFS_SYSV_RC4}" default
		rm -v "${RC_RUNLEVELS}/default/${ZFS_SYSV_RC4}"
		#${MY_RC_UPDATE} del "${ZFS_SYSV_RC5}" default
		rm -v "${RC_RUNLEVELS}/default/${ZFS_SYSV_RC5}"
	fi
	;;
esac
