В спеке пакета libnss-role замечено следующее: 1. Макросы post_ldconfig и postun_ldconfig уже пора выбросить, но это мелочи. 2. Скрипты в секциях post и postun при гипотетическом наличии модуля с похожим названием будут работать некорректно, а именно: 2.1. при наличии в nsswitch.conf например вот такой строки: group: files nisplus nis rolea или такой: group: files nisplus nis arole post-скрипт посчитает, что role там уже есть и не станет добавлять. 2.2. при наличии в nsswitch.conf вот такой строки: group: files nisplus nis rolea postun-скрипт посчитает, что role там есть и удалит слово ' role'. В результате строка превратится в такую: group: files nisplus nisa Что чревато дополнительными багами. Результат: пофиксил тут - http://git.altlinux.org/people/kipruss/packages/libnss-role.git
Дополнение: аналогичную багу можно было бы завести на libnss-tartarus, там то же самое, только добавление в двух местах. И ещё заметил, что %define nsswitch %_sysconfdir/nsswitch.conf можно было бы использовать и в libnss-role. Это как-то правильнее, чем писать /etc/nsswitch.conf
Исправлено в libnss-role-0.2.7-alt3.