Если после dns какой-то другой модуль уже добавил себя (это делают libnss-myhostname и libnss-fallback), то postinstall не срабатывает. Должно быть достаточно в s/^\(hosts:[[:blank:]].\+\)\(dns\)$/ убрать $.
В http://pkgs.fedoraproject.org/cgit/nss-mdns.git/tree/nss-mdns.spec есть примеры более правильных скриптов. Кто будет фиксить?
nss-mdns-0.10-alt4 -> sisyphus: * Tue Jun 11 2013 Anton V. Boyarshinov <boyarsh@altlinux> 0.10-alt4 - post scripts got from Fedora (closes #29051) - postuntrigger removed
В p7 копирование уже запускали? А то я запущу.
Уже скопирован. Не туда посмотрел.