[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