ITP: inetsim

GengYu Rao zouyoo at outlook.com
Fri Feb 2 06:25:11 UTC 2018


Hi Lukas
  thanks for your help,
> Instead, please read the manpage of dh_installinit(1).  The options
> --no-start and --no-enable look like they might do the right thing, so
> you will end up with something like this in debian/rules:
>
> override_dh_installinit:
>          dh_installinit --your --options --here
>
> The option description of --no-start seems to imply that you need to
> take care of stopping the service yourself on removal, please check
> that and modify the maintainer scripts accordingly.
I added the --no-enable, the DEBHELPER added in the postinst

if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = 
"abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
     if [ -x "/etc/init.d/inetsim" ]; then
         update-rc.d inetsim defaults-disabled >/dev/null
         if [ -n "$2" ]; then
             _dh_action=restart
         else
             _dh_action=start
         fi
         invoke-rc.d inetsim $_dh_action || exit 1
     fi
fi

and the prerm

# Automatically added by dh_installinit/11.1.3
if [ -x "/etc/init.d/inetsim" ] && [ "$1" = remove ]; then
     invoke-rc.d inetsim stop || exit 1
fi
# End automatically added section

I tried to purge while it is running as a service, and It works fine.

Regards,
GengYu Rao


More information about the Pkg-security-team mailing list