rpms/nsd/devel nsd-2.3.3-checking.patch, NONE, 1.1 nsd-2.3.3.spec, NONE, 1.1 nsd.init, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ralf Corsepius rc040203 at freenet.de
Tue Dec 13 06:41:35 UTC 2005


On Mon, 2005-12-12 at 22:51 -0500, Paul Wouters wrote:
> Author: pwouters
> 
> Update of /cvs/extras/rpms/nsd/devel
> In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24544/devel

> --- NEW FILE nsd-2.3.3.spec ---

> %pre
> if getent passwd nsd >/dev/null 2>&1 ; then : ; else /usr/sbin/useradd -d /etc/nsd -r -s /sbin/nologin nsd >/dev/null 2>&1 || exit 1 ; fi

This all is unnecessarily complicated. 

It can be replaced by a simple:
/usr/sbin/useradd -d /etc/nsd -r -s /sbin/nologin nsd 2>/dev/null

Also missing in your spec: 
Requires(pre): /usr/sbin/useradd

and similar more Require(pre/postun/...) for other tools.

Ralf





More information about the fedora-extras-list mailing list