debconf & packets which doesn't use debconf
On 10:38 Wed 27 Jun , Vadim Vatlin wrote:
> Есть пакет samba.
> При установке у него есть такой вопрос:
> # Создать базу данных паролей Samba - /var/lib/samba/passdb.tdb?
> samba samba/generate_smbpasswd boolean true
> Самбу я пока не устанавливаю.
> делаю:
> shell> echo "samba samba/generate_smbpasswd boolean false" | debconf-set-selections
> проверяю:
> shell> debconf-get-selections | grep generate_smbpasswd
> samba samba/generate_smbpasswd boolean false
> aptitude install samba
> И он мне вкачивает всех пользователей из /etc/passwd,
> а вопрос generate_smbpasswd получает значение true.
> Это нормальное поведение или bugreport писать?
ага похоже на то
вот глянь что у них скрипт делает:
# We vary the priority of the next question depending on whether
# the password database already exists...
if [ -e /etc/samba/smbpasswd -o -e /var/lib/samba/passdb.tdb ]; then
PRIORITY="low"
else
# If 'encrypt passwords' is true in smb.conf, and smbpasswd
# does not exist, default to yes here.
FILE=/etc/samba/smb.conf
db_fget samba/generate_smbpasswd seen
if [ "$RET" = "false" ] && [ -f "$FILE" ]; then
ENCRYPT=`smbconf_retr "encrypt passwords"`
if [ "$ENCRYPT" ]; then
ENCRYPT=`echo $ENCRYPT | tr '[A-Z]' '[a-z]'`
if [ "$ENCRYPT" = "yes" ]; then
ENCRYPT=true
fi
if [ "$ENCRYPT" = "no" ]; then
ENCRYPT=false
fi
fi
db_set samba/generate_smbpasswd "$ENCRYPT"
fi
PRIORITY="medium"
fi
db_input $PRIORITY samba/generate_smbpasswd || true
db_go
по ходу надо не только false поставить но и некоторые файлы создать
попробовать
> p.s.
> в русскоязычной рассылке писать subject на английском
> это моветон? :-)
ну уж сабжект написал на олбанском так и все письмо в другую рассылку бы
на олбанском отправил ;)
Reply to: