Bug 13418 - сквид неудачно распилен
: сквид неудачно распилен
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/squid)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-11-14 09:21 by
Modified: 2007-12-14 13:37 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-11-14 09:21:23
В пакете 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 From 2007-11-16 09:53:55 -------
Ну post-скрипты можно бы в common перенести, но вообще не вижу особых поводов
волноваться.
------- Comment #2 From 2007-11-16 10:10:02 -------
Группа squid создается в необязательном пакете с документацией, а по смыслу эта
группа должна создаваться там, где будут файлы с правами squid.
------- Comment #3 From 2007-12-14 13:37:27 -------
Я нашёл крайнего =): это Денис Овсиенко распилил пакет в версии
2.5.STABLE10-alt1, а pre-скрипт перенести забыл.
Исправлено в 2.6.STABLE17-alt1.