Subject: Re: DEINSTALL scripts for daemon packages
To: Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>
From: David Brownlee <abs@netbsd.org>
List: tech-pkg
Date: 05/24/2001 15:25:56
On Thu, 24 May 2001, Hubert Feyrer wrote:
> On Thu, 24 May 2001, David Brownlee wrote:
> > By putting in in DEINSTALL you lose the ability to have
> > 'check to see if it would be OK to remove this package'
> > functionality.
>
> Right. s/DEINSTALL/REQ/ (do we still support that?).
> >From pkg_delete(8):
>
> If the package contains a require file (see pkg_create(1)), then this is
> executed first as
> require <pkg-name> DEINSTALL
> (where pkg-name is the name of the package in question and DEINSTALL is a
> keyword denoting that this is a deinstallation) to see whether or not de-
> installation should continue. A non-zero exit status means no, unless
> the -f option is specified.
Unless I'm missing something (always possible :) this locks us to
one of the three choices:
- ignore daemons on delete (where we are now)
- fail with warning messages
- shutdown daemons and proceed
--
David/absolute -- www.netbsd.org: No hype required --