Re: debconf question
>>>>> " " == Klaus Reimer <kay@debian.org> writes:
> Hi, I am planning to package a software which is a PHP
> module. The Author has already created an unofficial debian
> package and I want to maintain this package and include it into
> debian. The package is currently asking three questions in
> postinst, to do the following things:
> 1. Add extension-entry in php.ini 2. Add an alias-entry in
> apache's httpd.conf 3. Restart apache
> prerm ist asking to do the following
> 1. Remove extension-entry from php.ini 2. Remove alias-entry in
> apache's httpd.conf 3. Restart apache.
> I want to change these questions to use debconf, but I have
> some problems with them:
> The package has currently only been used with apache, but I am
> sure, it is possible to use it with other webservers. Currently
> in postinst is checked, if httpd.conf is installed and if this
> is true, the question ist asked and the action is
> performed. How to do this with debconf? Checking for httpd.conf
> in the config script (where the questions are asked) AND in the
> postinst script (Where the answers are processed and the
> actions are performed)?
Just check exactly like the package does now. The config, postinst/rm
and preinst/rm scripts are all shell scripts, so you can do an exit 0
if the file is not there.
PS: You might be intrested in "hooks", so when apache is installed
later, then the questions will get asked. (but thats under
developement for dpkg)
Reply to: