[evolvis-commits] r11454: [#1681] some issues when deleting cvs repos↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 18:11:15 CET 2011
Author: mirabilos
Date: 2011-02-24 18:11:15 +0100 (Thu, 24 Feb 2011)
New Revision: 11454
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmcvs/cronjobs/usergroup.php
trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
Log:
[#1681] some issues when deleting cvs repos
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog 2011-02-24 17:11:14 UTC (rev 11453)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog 2011-02-24 17:11:15 UTC (rev 11454)
@@ -1,3 +1,8 @@
+2005-12-05 Daniel Perez <daniel at gforgegroup.com>
+ Patchs applied :
+ * Fixed bug -> usergroup.php has multiple problems 'deleting' CVS repositories
+ http://gforge.org/tracker/?func=detail&aid=1681&group_id=6&atid=222
+
2005-12-02 Daniel Perez <daniel at gforgegroup.com>
cvstracker plugin : changed the handle of the vars, to send only one
Modified: trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmcvs/cronjobs/usergroup.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmcvs/cronjobs/usergroup.php 2011-02-24 17:11:14 UTC (rev 11453)
+++ trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmcvs/cronjobs/usergroup.php 2011-02-24 17:11:15 UTC (rev 11454)
@@ -387,13 +387,12 @@
for($k = 0; $k < $rows; $k++) {
$deleted_group_name = db_result($res8,$k,'unix_group_name');
- if(!is_dir($sys_cvsroot."/deleted"))
- system("mkdir ".$sys_cvsroot."/deleted");
+ if(!is_dir($cvsdir_prefix."/.deleted"))
+ system("mkdir ".$cvsdir_prefix."/.deleted");
- if(!is_dir($sys_cvsroot."/deleted/".$deleted_group_name))
- system("mkdir ".$sys_cvsroot."/deleted/".$deleted_group_name);
-
- system("mv -f $sys_cvsroot/$deleted_group_name/*.* $sys_cvsroot/.deleted/$deleted_group_name");
+ system("mv -f $cvsdir_prefix/$deleted_group_name/ $cvsdir_prefix/.deleted/");
+ system("chown -R root:root $cvsdir_prefix/.deleted/$deleted_group_name");
+ system("chmod -R o-rwx $cvsdir_prefix/.deleted/$deleted_group_name");
$res9 = db_query("UPDATE deleted_groups set isdeleted = 1 WHERE unix_group_name = '$deleted_group_name';" );
More information about the evolvis-commits
mailing list