Bug 27519

Summary: Не генерируется база словарей pw_dict.*
Product: Sisyphus Reporter: Vladimir Lettiev <crux>
Component: cracklibAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: aris, real.altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladimir Lettiev 2012-07-05 11:11:38 MSK
При использовании функции FascistCheck() происходит ошибка доступа к базе данных словарей. Например для revelation, при попытке генерации пароля выводится ошибка:

Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/revelation/ui.py", line 1019, in __cb_check_password
    util.check_password(password)
  File "/usr/lib64/python2.7/site-packages/revelation/util.py", line 97, in check_password
    cracklib.FascistCheck(password)
OSError: [Errno 2] Нет такого файла или каталога: '/usr/share/cracklib/pw_dict.pwd'

Базу словаря надо создать в конце %install

sh ./util/cracklib-format dicts/cracklib* | ./util/cracklib-packer %buildroot%_datadir/%name/pw_dict
Comment 1 Repository Robot 2012-07-11 19:05:35 MSK
cracklib-2.8.19-alt1 -> sisyphus:

* Wed Jul 11 2012 Yuri N. Sedunov <aris@altlinux> 2.8.19-alt1
- 2.8.19
- created empty words database in %install, implemented posttrans filetrigger
  for automatic update words database (ALT #27519).