В пакете squid нет ничего кроме документации: $ rpm -ql squid /usr/share/doc/squid-2.6.STABLE16 /usr/share/doc/squid-2.6.STABLE16/COPYRIGHT /usr/share/doc/squid-2.6.STABLE16/ChangeLog /usr/share/doc/squid-2.6.STABLE16/FAQ-1.html /usr/share/doc/squid-2.6.STABLE16/FAQ-10.html /usr/share/doc/squid-2.6.STABLE16/FAQ-11.html /usr/share/doc/squid-2.6.STABLE16/FAQ-12.html /usr/share/doc/squid-2.6.STABLE16/FAQ-13.html /usr/share/doc/squid-2.6.STABLE16/FAQ-14.html /usr/share/doc/squid-2.6.STABLE16/FAQ-15.html /usr/share/doc/squid-2.6.STABLE16/FAQ-16.html /usr/share/doc/squid-2.6.STABLE16/FAQ-17.html /usr/share/doc/squid-2.6.STABLE16/FAQ-18.html /usr/share/doc/squid-2.6.STABLE16/FAQ-19.html /usr/share/doc/squid-2.6.STABLE16/FAQ-2.html /usr/share/doc/squid-2.6.STABLE16/FAQ-20.html /usr/share/doc/squid-2.6.STABLE16/FAQ-21.html /usr/share/doc/squid-2.6.STABLE16/FAQ-22.html /usr/share/doc/squid-2.6.STABLE16/FAQ-23.html /usr/share/doc/squid-2.6.STABLE16/FAQ-24.html /usr/share/doc/squid-2.6.STABLE16/FAQ-25.html /usr/share/doc/squid-2.6.STABLE16/FAQ-3.html /usr/share/doc/squid-2.6.STABLE16/FAQ-4.html /usr/share/doc/squid-2.6.STABLE16/FAQ-5.html /usr/share/doc/squid-2.6.STABLE16/FAQ-6.html /usr/share/doc/squid-2.6.STABLE16/FAQ-7.html /usr/share/doc/squid-2.6.STABLE16/FAQ-8.html /usr/share/doc/squid-2.6.STABLE16/FAQ-9.html /usr/share/doc/squid-2.6.STABLE16/FAQ.html /usr/share/doc/squid-2.6.STABLE16/QUICKSTART /usr/share/doc/squid-2.6.STABLE16/README /usr/share/doc/squid-2.6.STABLE16/RELEASENOTES.html /usr/share/doc/squid-2.6.STABLE16/SPONSORS /usr/share/doc/squid-2.6.STABLE16/debug-sections.txt $ Однако в нём есть какие-то post-скрипты. $ rpm -q --scripts squid preinstall scriptlet (through /bin/sh): /usr/sbin/groupadd -r -f squid >/dev/null 2>&1 /usr/sbin/useradd -r -n -g squid -d /var/spool/squid -s /dev/null squid >/dev/null 2>&1 ||: # fixing #6321, step 1/2 /usr/bin/gpasswd -a squid shadow chown squid:squid /var/log/squid/*.log >/dev/null 2>&1 ||: chmod 660 /var/log/squid/*.log >/dev/null 2>&1 ||: $ Пакет squid можно удалить -- при том, что установлен пакет squid-server. $ rpm -e --test squid $ rpm -q squid-server squid-server-2.6.STABLE16-alt1 $ rpm -q squid squid-2.6.STABLE16-alt1 $ Боюсь что логики в этом мало.
Ну post-скрипты можно бы в common перенести, но вообще не вижу особых поводов волноваться.
Группа squid создается в необязательном пакете с документацией, а по смыслу эта группа должна создаваться там, где будут файлы с правами squid.
Я нашёл крайнего =): это Денис Овсиенко распилил пакет в версии 2.5.STABLE10-alt1, а pre-скрипт перенести забыл. Исправлено в 2.6.STABLE17-alt1.