SPECS: bind.spec (HEAD) [blues]
Blues
blues w ds6.pg.gda.pl
Nie, 18 Sie 2002, 16:47:15 CEST
On Sun, 18 Aug 2002, Tomasz Kłoczko wrote:
> > - /usr/sbin/groupadd -g 58 named
> > + /usr/sbin/groupadd -g 58 named || exit 1
> > fi
> > if [ -n "`id -u named 2>/dev/null`" ]; then
> > if [ "`id -u named`" != "58" ]; then
> > @@ -364,7 +364,7 @@
> > fi
> > else
> > echo "Adding user named UID=58."
> > - /usr/sbin/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named
> > + /usr/sbin/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named || exit 1
>
> Zwracam uwagę na tą modyfikację. Pytanie: czy coś takiego powinno być
> standardowo raczej.
> Pzrez coś takeigo może dany pakiet nie zostać zainstalwoany niemniej jest
> to zachowanie wskazane. Ktoś widzi jakeiś konkretne zagrożenai dla czegoś
> takeigo ?
> Na etapie vanilla instalacji nie powinno to pzreszkadzac. Przy upgrade
> moze nieco zamieszać i dlatego chciałbym żeby inni też się nad tym nieco
> zastanowili.
IMHO to nie powinno nic popsuć. Jeżeli user nie może być stworzony to coś
stanowczo jest napsute i dalej instalacja nie powinna się ciągnąć...
> Wogóle do dodawania użytkownika i grupy przydałyby się osobne makra.
... oraz wszystkie rzeczy:
if [ "$1" = "0" ]; then
if [ -f /var/lock/subsys/named ]; then
/etc/rc.d/init.d/named stop 1>&2
fi
/sbin/chkconfig --del named
fi
Tego jest dużo to mogłoby wylądować w makrach:
%{service_restart} <name>
%{service_start} <name>
%{service_stop} <name>
Ale to jest sprawa na troszkę później.
--
---------------------------------
pozdr. Paweł Gołaszewski
---------------------------------
CPU not found - software emulation...
Więcej informacji o liście dyskusyjnej pld-devel-pl