File: 01_fix_cvsroot_lockdir.dpatch

package info (click to toggle)
gforge-plugin-scmcvs 4.5.14-5etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 1,084 kB
  • ctags: 312
  • sloc: perl: 7,236; python: 371; php: 204; sh: 153; makefile: 60; sql: 4
file content (38 lines) | stat: -rwxr-xr-x 1,516 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#! /bin/sh /usr/share/dpatch/dpatch-run
## 01_fix_cvsroot_lockdir.dpatch by  <ofourdan@gforge.aec>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Transiciel patches for Topcased/GForge

@DPATCH@

diff -Naur gforge-plugin-scmcvs-4.5.3/bin/cvs_update.pl gforge-plugin-scmcvs-4.5.3-3-fix/bin/cvs_update.pl
--- gforge-plugin-scmcvs-4.5.3/bin/cvs_update.pl	2005-11-16 11:52:32.200846424 +0100
+++ gforge-plugin-scmcvs-4.5.3-3-fix/bin/cvs_update.pl	2005-11-16 11:54:05.135718176 +0100
@@ -37,7 +37,7 @@
 	# This 50000 is really dirty until I change this file completly
 	$cvs_gid = $group_id + $anoncvs_uid_add;
 	$cvs_dir = "$cvs_root/$group_name";
-
+print "cvs_root=$cvs_root, cvs_dir=$cvs_dir\n";
 	$userlist =~ tr/A-Z/a-z/;
 
 	#$group_exists = (-d $grpdir_prefix/$group_name);
@@ -121,7 +121,7 @@
 			if($verbose) { print("Enable pserver for $group_name:\t$userlist in $cvs_dir/CVSROOT/writers \n"); }
 			open (CONFIG,">$cvs_dir/CVSROOT/config");
 			print CONFIG "SystemAuth=yes\n";
-			print CONFIG "LockDir=/cvsroot/cvs-locks/$group_name\n";
+			print CONFIG "LockDir=$cvs_root/cvs-locks/$group_name\n";
 			close CONFIG;
 		} else {
 			# turn off pserver writers
@@ -132,7 +132,7 @@
 			if($verbose) { print("Disable pserver for $group_name\n"); }
 			open (CONFIG,">$cvs_dir/CVSROOT/config");
 			print CONFIG "SystemAuth=no\n";
-			print CONFIG "LockDir=/cvsroot/cvs-locks/$group_name\n";
+			print CONFIG "LockDir=$cvs_root/cvs-locks/$group_name\n";
 			close CONFIG;
 		}