On Tue, Jun 20, 2006 at 08:37:55AM +0200, Christian Perrier wrote:
> tags  374457 pending
> thanks
> 
> > install)
> >     [ "x$2" = "x" ] && shadowconfig on
> >     ;;
> > esac
> > 
> > exit 0
> > 
> > but "install" is not a documented argument to postinst (only preinst
> > accepts it).  This seems to have originated with the solution to
> > #316219 and/or #319138.  You might just use:
> > 
> >   [ -z "$2" ] && shadowconfig
> 
> Just for the sake of it, I double-checked in the policy and I agree
> with you. Running shadowconfig each time the second argument of
> postinst is empty guarantees that it will be run only on first
> installs of the package.
Unless it gets purged and later reinstalled :)
This is actually slightly less hypothetical than one might think,
because of Provides:

        Package: passwd-local
        Provides: passwd
        Conflicts: passwd
        Replaces: passwd
        [...]

apt-get --purge install passwd-local passwd-

Justin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to