Bug 15549 - Space sensitive make_aliases
Summary: Space sensitive make_aliases
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sendmail-common (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-05 19:48 MSD by Grigory Batalov
Modified: 2008-05-07 12:41 MSD (History)
3 users (show)

See Also:


Attachments

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