Bug#374457: [Pkg-shadow-devel] Bug#374457: passwd: postinstall
"install" path does not exist
Justin Pryzby
justinpryzby at users.sourceforge.net
Tue Jun 20 12:18:41 UTC 2006
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
More information about the Pkg-shadow-devel
mailing list