[evolvis-commits] r15401: [#170] Merged some improvements from Bond .spec file

mirabilos at evolvis.org mirabilos at evolvis.org
Tue Mar 1 00:05:29 CET 2011


Author: mirabilos
Date: 2011-03-01 00:05:29 +0100 (Tue, 01 Mar 2011)
New Revision: 15401

Modified:
   trunk/gforge_base/evolvisforge-5.1/src/fusionforge.spec
Log:
[#170] Merged some improvements from Bond .spec file

Modified: trunk/gforge_base/evolvisforge-5.1/src/fusionforge.spec
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/fusionforge.spec	2011-02-28 23:05:26 UTC (rev 15400)
+++ trunk/gforge_base/evolvisforge-5.1/src/fusionforge.spec	2011-02-28 23:05:29 UTC (rev 15401)
@@ -229,14 +229,14 @@
 %package svncommitemail
 Summary: subversion commit email plugin for FusionForge
 Group: Development/Tools
-Requires: %{name} >= %{version}, php, subversion, perl
+Requires: %{name} >= %{version}, php, subversion, perl, %{name}-scmsvn >= %{version}
 %description svncommitemail
 This RPM installs subversion commit email notification plugin for FusionForge.
 
 %package svntracker
 Summary: SVNTracker plugin for FusionForge
 Group: Development/Tools
-Requires: %{name} >= %{version}, php, subversion, perl, postgresql
+Requires: %{name} >= %{version}, php, subversion, perl, postgresql, %{name}-scmsvn >= %{version}
 %description svntracker
 SVNTracker plugin allows linking SVN log messages to Trackers and tasks.
 It will review all commits in a project and search for a specific string
@@ -503,11 +503,13 @@
 # this won't hurt anything, just ensure we have a running database
 /sbin/service postgresql start >>/var/log/%{name}-install.log 2>&1
 
-# setup user/group for gforge
-if [ `/usr/bin/getent passwd | /bin/cut -d: -f1 | /bin/grep -c %{gfuser}` -eq 0 ] ; then
-    echo "Did not find existing fusionforge user. Adding fusionforge group and user..." >>/var/log/%{name}-install.log 2>&1
-    /usr/sbin/groupadd -r %{gfgroup}
-    /usr/sbin/useradd -r -g %{gfgroup} -d %{GFORGE_DIR} -s /bin/bash -c "FusionForge User" %{gfuser}
+if [ "$1" -eq "1" ]; then
+	# setup user/group for gforge
+	if [ `/usr/bin/getent passwd | /bin/cut -d: -f1 | /bin/grep -c %{gfuser}` -eq 0 ] ; then
+		echo "Did not find existing fusionforge user. Adding fusionforge group and user..." >>/var/log/%{name}-install.log 2>&1
+		/usr/sbin/groupadd -r %{gfgroup}
+		/usr/sbin/useradd -r -g %{gfgroup} -d %{GFORGE_DIR} -s /bin/bash -c "FusionForge User" %{gfuser}
+	fi
 fi
 
 %post



More information about the evolvis-commits mailing list