Re: Package's configure script
On Sun, Dec 25, 2005 at 09:57:33PM +0100, Lionel Elie Mamane wrote:
> On Sun, Dec 25, 2005 at 09:24:38AM -0500, Justin Pryzby wrote:
> > On Sun, Dec 25, 2005 at 01:47:46PM +0100, gregor herrmann wrote:
> >> On Sun, Dec 25, 2005 at 01:32:53PM +0100, Lionel Elie Mamane wrote:
>
> >>> I can't find any mention of the configure script of packages in
> >>> section 6 of the policy. Can somebody please point me to a
> >>> reference of how and when it is run (what arguments, etc)?
>
> >> AFAIK there is/can be a configure target in debian/rules.
> >> If you use dh_make you will find it in the template.
>
> > Are you talking about autotools ./configure, which creates the
> > Makefile?
>
> > Or, are you talking about ./debian/rules configure target,
>
> Neither. Thanks for trying. I'm talking about the _maintainer_
> script run at install / reconfigure time, which explains why I was
> referring to section 6 of the Debian Policy specifically.
>
> This policy section talks about preinst, postinst, prerm and
> postrm. These are named ${PACKAGE}.{pre,post}{inst,rm}. But some
> packages have a "config" script, named ${PACKAGE}.config . I find no
> trace of this maintainer script in the Debian Policy.
>
> For example:
>
> master@capsaicin$ ls /var/lib/dpkg/info/dput.*
> /var/lib/dpkg/info/dput.conffiles
> /var/lib/dpkg/info/dput.config
> /var/lib/dpkg/info/dput.list
> /var/lib/dpkg/info/dput.postinst
> /var/lib/dpkg/info/dput.postrm
> /var/lib/dpkg/info/dput.prerm
> /var/lib/dpkg/info/dput.templates
>
> The .config script seems to usually contain debconf commands.
>
> - Is it a policy violation to do something else there?
>
> - _When_ is it run, with what arguments.
>
> > Or are you talking about the "configure" argument to the
> > maintscripts?
>
> Nope, I'm not talking of the configure argument to the postinst. I'm
> talking about the _other_ maintainer script.
Then you're looking for option #4,
debconf-doc: usr/share/man/man7/debconf-devel.7.gz
HAPPY WINTER
--
Clear skies,
Justin
Reply to: