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