severity 579506 minor retitle 579506 --configfile option doesn't pick non standard options from original config files thanks On mer., 2010-04-28 at 08:36 +0200, Yves-Alexis Perez wrote: > Package: cowbuilder > Version: 0.61 > Severity: normal > > Hi, > > cowbuilder manpage says that: > > --configfile [configuration file to load] > Additional configuration file to read after all > other configuration files have been read. > > so I take that as the config file passed in argument will only override > settings previously defined, and I just need to set the ones I need. > However, it seems that it doesn't work, if I do that, options set in > .pbuilderrc are not used, only the one from --configfile are taken.
Hmhm, sorry, I take that back. Only the non-standard options defined in .pbuilderrc are not taken in the file passed by --configfile. For example I define in .pbuilderrc arch="amd64" DISTRIBUTION=sid BASEDIR=$HOME/debian/pbuilder BASEPATH=$BASEDIR/base-${DISTRIBUTION}-${arch}.cow and in .pbuilderrc-experimental-amd64 I do: DISTRIBUTION=experimental BASEPATH=$BASEDIR/base-${DISTRIBUTION}-${arch}.cow then dumpconfig shows: basepath: /base-experimental-amd64.cow while if I redefine BASEDIR=$HOME/debian/pbuilder in .pbuilderrc-experimental-amd64 it does work fine. I guess it makes sense, but it'd be nice if all the variables where taken from the original config file. I know the manpage says unknown options are ignored, but the current behavior (which ignores them but treat them correctly when they are used to defined known options) is really helpful. Thanks for your attention :) -- Yves-Alexis
signature.asc
Description: This is a digitally signed message part