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

Re: Some debconf questions



Joey Hess <joeyh@debian.org> schrieb:

> Frank Küster wrote:
>
>> - If I set a debconf question's seen flag to "false" with db_fset, it
>>   will still be set to "true" again if the question is then asked to the
>>   user - no need to revert manually? I would be very surprised if this
>>   wasn't so, but someone else was in doubt.
>
> That's correct.

Just for the archive:

It isn't, or rather Joey has misunderstood me - he probably knows every
piece of code by heart. Thanks to his help in an other thread, I
have now setup a debconf testing environment (that would have saved me
asking in the first place). Here's the outcome:

frank@alhambra:~$ cat bin/testing/debconftest
#!/bin/sh

. /usr/share/debconf/confmodule

db_fset test/blubb seen false

db_input medium test/blubb
db_go

db_fget test/blubb seen
echo "Seen (after seeing in fact): $RET"

db_fset test/blubb seen true
db_fget test/blubb seen
echo "Seen (after setting): $RET"
frank@alhambra:~$ bin/testing/debconftest
Configuring 
------------

  1. foo  2. bar  3. baz
:-) blubb [1] 2

Seen (after seeing in fact): false
Seen (after setting): true
frank@alhambra:~$ 

i.e after manipulating the seen flag to false, it is _not_ changed by
debconf when it in fact shows the questions - the script has to manually
revert its manipulation.


Bye, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie



Reply to: