Author: glen                         Date: Sun Mar  6 16:24:45 2005 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- create nagios-data group

---- Files affected:
SPECS:
   nagios.spec (1.36.2.4 -> 1.36.2.5) 

---- Diffs:

================================================================
Index: SPECS/nagios.spec
diff -u SPECS/nagios.spec:1.36.2.4 SPECS/nagios.spec:1.36.2.5
--- SPECS/nagios.spec:1.36.2.4  Tue Feb 22 15:28:42 2005
+++ SPECS/nagios.spec   Sun Mar  6 17:24:39 2005
@@ -11,6 +11,7 @@
 #   - /etc/nagios/*.cfg should be readable by nagios (and webserver if -cgi is 
used)
 #   - all files should be owned by root as there's no write permission needed
 #  - create group "nagios-data" for sharing access with httpd user 
(/etc/nagios/*.cfg)
+%define        data_gid 147
 
 Summary:       Host/service/network monitoring program
 Summary(pl):   Program do monitorowania serwerów/usług/sieci
@@ -54,6 +55,7 @@
 Requires(postun):      /usr/sbin/userdel
 Provides:      user(nagios)
 Provides:      group(nagios)
+Provides:      group(nagios-data)
 Conflicts:     iputils-ping < 1:ss020124
 Obsoletes:     netsaint
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -200,6 +202,16 @@
                /usr/sbin/groupadd -g 72 -f nagios
        fi
 fi
+
+if [ -n "`getgid nagios-data`" ]; then
+       if [ "`getgid nagios-data`" != "%{data_gid}" ]; then
+               echo "Error: group nagios-data doesn't have gid=%{data_gid}. 
Correct this before installing %{name}." 1>&2
+               exit 1
+       fi
+else
+               /usr/sbin/groupadd -g %{data_gid} -f nagios-data
+fi
+
 if [ -n "`id -u nagios 2>/dev/null`" ]; then
        if [ "`id -u nagios`" != "72" ]; then
                echo "Error: user nagios doesn't have uid=72. Correct this 
before installing %{name}." 1>&2
@@ -299,6 +311,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.36.2.5  2005/03/06 16:24:39  glen
+- create nagios-data group
+
 Revision 1.36.2.4  2005/02/22 14:28:42  glen
 - fix for builder?
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/nagios.spec?r1=1.36.2.4&r2=1.36.2.5&f=u


_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to