[Dict-common-dev] debconf-set-selection - default wordlist/ispell values ignored?
Agustin Martin
agustin.martin at hispalinux.es
Mon Apr 21 18:33:21 UTC 2008
On Mon, Apr 21, 2008 at 05:52:12PM +0200, Ingard Mevåg wrote:
> Hello
>
> Im trying to configure cfengine to automatically install a server with a
> specific app. This app depends on dictionaries-common among other
> things. I have preseeded configuration of a few other packages, but the
> dictionaries-common seems not to care about my preseeded settings.
>
> The settings i am trying to preseed are the following:
>
> dictionaries-common dictionaries-common/default-wordlist select american
> (American English)
> dictionaries-common dictionaries-common/invalid_debconf_value note
> dictionaries-common dictionaries-common/ispell-autobuildhash-message
> note
> dictionaries-common
> dictionaries-common/selecting_ispell_wordlist_default note
> dictionaries-common dictionaries-common/move_old_usr_dict boolean true
> dictionaries-common dictionaries-common/default-ispell select american
> (American English)
> dictionaries-common dictionaries-common/old_wordlist_link boolean true
> dictionaries-common dictionaries-common/remove_old_usr_dict_link boolean
> false
>
> However, I will still get a question box asking about which wordlist and
> ispell i would like to set as default. Is this somehow a bug or is it
> some preseeding option that is lacking?
dictionaries-common should honour LANG envvar (if present along with
"/etc/default/locale") or debconf debian-installer/language otherwise. So
if your installation is done under any of both conditions with the matching
values you should not need any pre-seeding.
Otherwise, if on first installation a pre-seeded value is found, a message
like one of
Info: $question is already set to [$oldvalue]. Preserving it.
Warning: $question is already set to [$oldvalue]. Not setting to [$value]
should be given (with appropriate substitutions) and new value ignored.
Did you see any of those messages when configuring dictionaries-common?
Is interesting to know that before going into a deeper debugging.
By the way you only need to preseed 'dictionaries-common/default-wordlist'
and 'dictionaries-common/default-ispell'. It is unlikely that the other
questions are asked.
Note also that the first time, dictionaries-common, wordlists and ispell
dicts should be installed in the same run.
If that does not help you can try to do the installation with
DICT_COMMON_DEBUG=1
and record STDERR output.
Hope this helps
--
Agustin
More information about the Dict-common-dev
mailing list