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

Re: debconf: country code in a base-config script

First I would suggest for localization stuff to use the appropriate 
package, localization-config. It offers the framework to do package 
configuration based on the locale info, without so much as changing 
base-config itself.
There are some example scripts there that you could use as base.
What in particular do you want to do?


On Παρ 05 Νοε 2004 15:55, Tzafrir Cohen wrote:
> Hi
> I want to configure some packages in the base-config script using
> the value of the two-letter country code (e.g: "us", "uk", "il").
> The information is available in debconf. However the following
> command seems t give an indication that the debconf database is
> locked when run from a base-config script:
> country_answer=`echo GET debian-installer/country |
> debconf-communicate 2>/dev/null` case "$country" in
>   0*)country_lc=`echo $country_answer |sed -e 's/0 *//' | tr A-Z
> a-z`;; *)
>     # debconf failed
>     logger "could not get country name from debconf using 'en'"
>     country_lc='en'
>     ;;
> esac
> How can I read that value from debconf?
> --
> Tzafrir Cohen                       +---------------------------+
> http://www.technion.ac.il/~tzafrir/ |vim is a mutt's best friend|
> mailto:tzafrir@technion.ac.il       +---------------------------+

Reply to: