Bug 13418

Summary: сквид неудачно распилен
Product: Sisyphus Reporter: at <at>
Component: squidAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: erthad, mike, shaba, vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description at@altlinux.org 2007-11-14 09:21:23 MSK
В пакете 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
$

Боюсь что логики в этом мало.
Comment 1 Michael Shigorin 2007-11-16 09:53:55 MSK
Ну post-скрипты можно бы в common перенести, но вообще не вижу особых поводов
волноваться.
Comment 2 at@altlinux.org 2007-11-16 10:10:02 MSK
Группа squid создается в необязательном пакете с документацией, а по смыслу эта
группа должна создаваться там, где будут файлы с правами squid.
Comment 3 Grigory Batalov 2007-12-14 13:37:27 MSK
Я нашёл крайнего =): это Денис Овсиенко распилил пакет в версии
2.5.STABLE10-alt1, а pre-скрипт перенести забыл.
Исправлено в 2.6.STABLE17-alt1.