Bug 15549

Summary: Space sensitive make_aliases
Product: Sisyphus Reporter: Grigory Batalov <bga>
Component: sendmail-commonAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Grigory Batalov 2008-05-05 19:48:57 MSD
Скрипт make_aliases не учитывает, что количество пробелов в выводе "getent
aliases" и в /etc/postfix/aliases может не совпадать. Указанные строки приводят
к дублированию алиасов MAILER-DAEMON, abuse и postmaster:

81  getent aliases |while read alias; do
82          fgrep -qsx "$alias" "$WORKFILE" ||
83                  printf '%s\n' "$alias" >>"$WORKFILE"

Использовался пакет postfix-2.4.7-alt1 в бранче 4.0.
Comment 1 Grigory Batalov 2008-05-06 21:37:07 MSD
Проблема, в частности, в том, что getent aliases форматирует вывод пробелами, а
в шаблоне /usr/share/sendmail-common/aliases поля разделены табуляциями.
Comment 2 Dmitry V. Levin 2008-05-07 02:37:09 MSD
Thanks, fixed in 1.7-alt1