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

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: