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

debconf: country code in a base-config script



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: