gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/cronjobs/cvs-cron usergroup.php,1.11,1.12


From: root
Subject: [Gforge-commits] gforge/cronjobs/cvs-cron usergroup.php,1.11,1.12
Date: Mon, 19 Apr 2004 15:06:53 -0500

Update of /cvsroot/gforge/gforge/cronjobs/cvs-cron
In directory db.perdue.net:/home/tperdue/share/dev.gforge.org/cronjobs/cvs-cron

Modified Files:
        usergroup.php 
Log Message:
creating htdocs and cgi-bin in usergroup.php

Index: usergroup.php
===================================================================
RCS file: /cvsroot/gforge/gforge/cronjobs/cvs-cron/usergroup.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- usergroup.php       19 Apr 2004 19:57:39 -0000      1.11
+++ usergroup.php       19 Apr 2004 20:06:50 -0000      1.12
@@ -8,6 +8,27 @@
 It also creates blank user home directories and 
 creates a group home directory with a template in it.
 
+#
+# * hosts
+#
+<VirtualHost 192.168.1.5>
+ServerName gforge.company.com
+ServerAlias *.gforge.company.com
+VirtualDocumentRoot /home/groups/%1/htdocs
+VirtualScriptAlias /home/groups/%1/cgi-bin
+<Directory /home/groups>
+Options Indexes FollowSymlinks
+AllowOverride All
+order allow,deny
+allow from all
+</Directory>
+LogFormat "%h %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" gforge
+CustomLog "|/usr/local/sbin/cronolog /home/groups/%1/logs/%Y/%m/%d/gforge.log" 
gforge
+# Ensure that we don't try to use SSL on SSL Servers
+ <IfModule apache_ssl.c>
+ SSLDisable
+ </IfModule>
+</VirtualHost> 
 */
 require_once('squal_pre.php');
 require ('common/include/cron_utils.php');
@@ -219,6 +240,8 @@
 
        } else {
                @mkdir($groupdir_prefix."/".$group);
+               @mkdir($groupdir_prefix."/".$group."/htdocs");
+               @mkdir($groupdir_prefix."/".$group."/cgi-bin");
                $g =& group_get_object_by_name($group);
 
                //
@@ -242,7 +265,7 @@
                //
                //      Write the file back out to the project home dir
                //
-               $fw=fopen($groupdir_prefix."/".$group."/index.php",'w');
+               $fw=fopen($groupdir_prefix."/".$group."/htdocs/index.php",'w');
                fwrite($fw,$contents);
                fclose($fw);
                
@@ -257,7 +280,7 @@
                //group has no members, so cannot create dir
        } else {
                $user=db_result($resgroupadmin,0,'user_name');
-               system("chown $user:$group $groupdir_prefix/$group");
+               system("chown -R $user:$group $groupdir_prefix/$group");
        }
 }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]