Re: cvs commit to debian-installer/anna by barbier
On Fri, Nov 22, 2002 at 09:44:20AM +0100, Martin Sjögren wrote:
> tor 2002-11-21 klockan 23.41 skrev Debian Boot CVS Master:
> > Repository: debian-installer/anna
> > who: barbier
> > time: Thu Nov 21 15:41:05 MST 2002
> > Log Message:
> > Replace "SUBST foo DEFAULT value" by "SET foo value"
> But I don't *want* to set the value. I want a *default* value which is
> only used if there currently is no value!
> I thought the semantics of what the frontend thinks is default was
> if value exists then value else default
> Is this wrong? Now do I have to start by checking if there is a value,
> and if not, set it? Why aren't substitutions allowed in Defaults? Can't
> there be situations where you want to substitute part of a Default and
> want the rest to be translated?
I made these changes because cdebconf had a different behaviour than
debconf, and assumed that SUBST was used as a workaround.
>From debconf-devel.7 about the SUBST command:
Do not try to use SUBST to change the default value
of a question; it won't work since there is a SET
command explicielt for that purpose.
That said, I don't have a definitive answer to your question yet, so
you may use SUBST if you want. But in this particular case, I see no
difference between the 2 alternatives (except for variable substitution),
are there any?