--- rpms/smeserver-nagios/contribs8/smeserver-nagios-2.0.0-usermod.patch 2013/10/13 23:07:23 1.1 +++ rpms/smeserver-nagios/contribs8/smeserver-nagios-2.0.0-usermod.patch 2013/10/13 23:47:50 1.2 @@ -1,14 +1,17 @@ diff -up smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme.usermod smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme --- smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme.usermod 2008-11-17 06:49:09.000000000 -0500 +++ smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme 2013-10-13 18:49:52.000000000 -0400 -@@ -1,6 +1,11 @@ +@@ -1,6 +1,14 @@ #!/bin/sh /usr/sbin/usermod -G www nagios -/usr/sbin/usermod -G nagios,nagiocmd www -+listgroup=`groups www| sed 's/^.*: //g'|sed 's/ /,/g'`; +if [[ ! $listgroup == *nagios* ]] +then -+listgroup=$listgroup ",nagios,nagioscmd"; ++listgroup=$listgroup",nagios"; ++fi ++if [[ ! $listgroup == *nagiocm* ]] ++then ++listgroup=$listgroup",nagiocmd"; +fi +/usr/sbin/usermod -G $listgroup www /bin/mkdir -p /var/nagios/rw