[evolvis-commits] r9130: Added a lock feature to update-user-group-cvs.sh. That adds a↵ depe =?UTF-8?Q?ndency=20on=20lockfile=2Dpr?==?UTF-8?Q?ogs?=. ↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 17:19:04 CET 2011
Author: mirabilos
Date: 2011-02-24 17:19:04 +0100 (Thu, 24 Feb 2011)
New Revision: 9130
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/update-user-group-cvs.sh
trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
trunk/gforge_base/evolvisforge-5.1/gforge/debian/control
Log:
Added a lock feature to update-user-group-cvs.sh. That adds a
dependency on lockfile-progs.
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/update-user-group-cvs.sh
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/update-user-group-cvs.sh 2011-02-24 16:19:03 UTC (rev 9129)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/update-user-group-cvs.sh 2011-02-24 16:19:04 UTC (rev 9130)
@@ -4,6 +4,16 @@
echo "You must be root to run this, please enter passwd"
su -c $0
else
+ LOCK=/var/lock/gforge-update-user-group-cvs
+ if ! lockfile-create --retry 2 $LOCK ; then
+ echo "$0 locked, please try again later."
+ exit 1
+ fi
+ lockfile-touch $LOCK &
+ LOCKPID=$!
+ trap "kill $LOCKPID" exit
+
+
# Fill ldap tables
# Should be safe to comment this soon
/usr/lib/gforge/bin/install-ldap.sh update > /dev/null 2>&1
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog 2011-02-24 16:19:03 UTC (rev 9129)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog 2011-02-24 16:19:04 UTC (rev 9130)
@@ -1,8 +1,9 @@
gforge (3.1-2+1) unstable; urgency=low
- *
+ * [Roland] Added a lock feature to update-user-group-cvs.sh. That adds
+ a dependency on lockfile-progs.
- -- Roland Mas <lolando at debian.org> Mon, 27 Oct 2003 10:43:02 +0100
+ -- Roland Mas <lolando at debian.org> Thu, 30 Oct 2003 21:56:47 +0100
gforge (3.1-2) unstable; urgency=low
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/control
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/control 2011-02-24 16:19:03 UTC (rev 9129)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/control 2011-02-24 16:19:04 UTC (rev 9130)
@@ -20,7 +20,7 @@
Package: gforge-common
Architecture: all
-Depends: debconf (>= 1.0.32), cpio
+Depends: debconf (>= 1.0.32), cpio, lockfile-progs
Replaces: sourceforge-common (>> 2.6-0+11)
Conflicts: sourceforge, sourceforge-common
Description: Collaborative development tool - shared files
More information about the evolvis-commits
mailing list