>[оверквотинг удален]
>Возникло несколько вопросов:
>1.
>Как перестроить SRPM с указанным патчем, какие файлы нужно править для указания
>опций для сборки (то, что указывается параметрами в ./configure --...)?
>
>Вот, например, как перестроить пакет courier-imap. Говорят, в тарболе есть какой-то spec
>файл, и на основании его можно построить rpm. Объясните мне, пожалуйста,
>как это сделать конкретно.
>Или как перестроить Postfix с какими-нибудь "configure" опциями?
>А в чем трабл?
Смотришь в спек файл
В начале должны быть имена патчей (взято из спека анаконды)
Name: anaconda
Version: 11.1.2.36
Release: 1.el5.centos.6
License: GPL
Summary: Graphical system installer
Group: Applications/System
Source: anaconda-%{PACKAGE_VERSION}.tar.bz2
Patch1: anaconda-centos-syslinux-msg.patch <------- то что тебе нужно
Patch2: anaconda-centos-installclasses-2.patch <-------
Далее смотришь секцию %prep
там будет
%prep
%setup -q
%patch1 -p1 <------ применение патчей
%patch2 -p1 <------
Затем смотришь секцию %build (взято из моего спека для nginx)
# unpack libraries
tar zxf ${RPM_SOURCE_DIR}/pcre-%{pcre_version}.tar.gz
# configure nginx
./configure \
--user=nobody \
--group=nobody \
--prefix=/usr/local/nginx \
--http-proxy-temp-path=/usr/local/nginx/tmp/proxy \
--http-fastcgi-temp-path=/usr/local/nginx/tmp/fastcgi \
--http-client-body-temp-path=/usr/local/nginx/tmp/client-body \
--with-http_stub_status_module \
--with-pcre=pcre-%{pcre_version} \
$2
# and make it
make -s
>[оверквотинг удален]
>
>Вот у меня в системе проходит unix-auth авторизация по PAM: можно создать,
>удалить и поменять пароль пользователю, заведенному в ldap с помощью стандартных
>useradd,passwd и т.п.
>Но Postfix, как я понимаю, не поддерживает авторизацию через PAM? (при отправке
>письма у меня сваливается сообщение, что пользователь, который система видит, но
>которого нет в /etc/passwd (пользователь в LDAP), не существует для Postfix).
>
>Нашел какой-то патч на opennet, который, как утверждается, решает проблему. Никто не
>подскажет, не существует ли иных решений?