[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [d-i] Problems with various debconf templates



On Sun, Sep 01, 2002 at 07:50:32PM -0400, Joey Hess wrote:
> Jordi Mallach wrote:
> > > >   debconf-mergetemplate debian/template/netcfg-$$TYPE.templates.?? \
> > > >                         debian/template/netcfg-$$TYPE.templates.??_?? \
> > > > 			debian/template/netcfg-$$TYPE.templates
> > > This example does not work out of the box, it needs some trick not to
> > > fail when there is no matching file.
> > 
> > Is templates.* templates a bad idea?
> 
> Perhaps use dh_installdebconf -n, since it does exactly the above,
> robustly?

I am unable to make it work, could you give the exact command-line options?

In base-config, you wrote
    dh_installdebconf
    #  Merge in all templates.
    debconf-mergetemplate --drop-old-templates debian/templates.* \
       debian/templates > debian/base-config/DEBIAN/templates
    echo >> debian/base-config/DEBIAN/templates
    debconf-mergetemplate --drop-old-templates apt-setup.templates.* \
       apt-setup.templates >> debian/base-config/DEBIAN/templates

Maybe templates files could be placed directly under debian/ and then run

    dh_installdebconf
    for TYPE in dhcp static; do \
      echo >> debian/netcfg-$$TYPE/DEBIAN/templates; \
      debconf-mergetemplate --drop-old-templates \
        debian/netcfg-common.templates.* \
        debian/netcfg-common.templates \
        >> debian/netcfg-$$TYPE/DEBIAN/templates; \
    done

Denis



Reply to: