Bug 27519 - Не генерируется база словарей pw_dict.*
Summary: Не генерируется база словарей pw_dict.*
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cracklib (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-05 11:11 MSK by Vladimir Lettiev
Modified: 2012-07-11 19:05 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).