On Fri, Jun 11, 2004 at 12:59:04PM +0200, Andreas Tille wrote: > On Fri, 11 Jun 2004, Colin Watson wrote: > > * meta-package's .config script requires data from cdd-common > Yes. > > Answer: You can't. .config scripts can only depend on Essential > > packages plus debconf, and Pre-Depends doesn't help. > > * meta-package's .postinst script requires data from cdd-common > > Answer: Use Depends, which is sufficient. > This was the old solution which is suboptimal because asking questions > in postinst script sucks. The question can only be asked when cdd-common > is installed because they call scripts from this package to aquire data > which are needed for the questions. The .config script is executed twice during an apt-based package installation: once during pre-configure, and once when the postinst runs. If you write your .config script carefully, you can make it run correctly in the absence of the packages you need, but use them if they're present. This maximizes the number of people who will be able to take advantage of pre-config for your package. -- Steve Langasek postmodern programmer
Attachment:
signature.asc
Description: Digital signature