[devel] invalid PAM_NAME_SUFFIX - это что?

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Ноя 23 18:42:29 MSK 2003


On Fri, Nov 21, 2003 at 11:28:27AM +0200, Alexander Bokovoy wrote:
> On Thu, Nov 20, 2003 at 09:54:19PM +0200, Igor Tertishny wrote:
> > Четверг 20 Ноябрь 2003 13:17, Igor Tertishny написал:
> > > Обновились kdelibs. решил я zapping собрать, не собиравшийся из-за
> > > отсутствия libasound.la. Без хашера собрался. Хашер же выдал такое вот
> > > сообщение:
> > >
> > > pam.prov: invalid PAM_NAME_SUFFIX=%{_pam_name_suffix}
> > > getOutputFrom(): Broken pipe
> > > 142.07user 11.52system 2:56.36elapsed 87%CPU (0avgtext+0avgdata
> > > 0maxresident)k 0inputs+0outputs (507420major+794694minor)pagefaults 0swaps
> > >
> > > И что это такое? И с чем его едят?
> > 
> > Любопытно... пришлось ручками добавить в BuildRequires libpam0-devel и после 
> > этого все милейшим образом собралось. Честное слово, когда будет реализован 
> > новый алгоритм для buildreq, то жить станет проще, жить станет веселей.
> На самом деле, по-моему, это ошибка в rpm-build, поскольку соответствующий
> макрос, выставляющий PAM_NAME_SUFFIX, не защищен от того, что
> %_pam_name_suffix может быть неопределено, что и вызывает далее ошибку в
> pam.prov.

Уж кто-кто, а rpm-build (в лице pam.req/pam.proc) как раз защищён:
когда он встречает в $RPM_BUILD_ROOT/etc/pam.d/ файл, то отсутствие
корректно определённого PAM_NAME_SUFFIX делает его дальшейшую работу
бессмысленной, о чём он и предупреждает:

if [ -n "$PAM_NAME_SUFFIX" -a -z "${PAM_NAME_SUFFIX##%*}" ]; then
        Fatal "invalid PAM_NAME_SUFFIX=$PAM_NAME_SUFFIX"
fi


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20031123/0984ea0b/attachment-0001.bin>


Подробная информация о списке рассылки Devel