Changeset 1901 for trunk/locker/deploy
- Timestamp:
- Jun 11, 2011, 11:21:38 PM (14 years ago)
- Location:
- trunk/locker
- Files:
-
- 8 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/locker
- Property svn:mergeinfo changed
-
trunk/locker/deploy/bin
- Property svn:mergeinfo changed
/branches/locker-dev/locker/deploy/bin merged: 1556,1566-1568,1774,1805-1806,1837,1846-1847 /branches/fc11-dev/locker/deploy/bin removed
- Property svn:mergeinfo changed
-
trunk/locker/deploy/bin/django
- Property svn:mergeinfo changed
/branches/locker-dev/locker/deploy/bin/django merged: 1806,1837,1847
r1775 r1901 39 39 print HTACCESS <<EOF; 40 40 RewriteEngine On 41 42 RewriteRule ^\$ index.fcgi/ [QSA,L] 43 41 44 RewriteCond %{REQUEST_FILENAME} !-f 42 45 RewriteCond %{REQUEST_FILENAME} !-d … … 47 50 48 51 chdir "/mit/$USER/Scripts/django/"; 49 system qw{django-admin startproject}, $name;52 system(qw{django-admin startproject}, $name)==0 or die "\nFailed to create app.\n\n"; 50 53 chdir "$name"; 51 54 - Property svn:mergeinfo changed
-
trunk/locker/deploy/bin/onathena
r1693 r1901 62 62 echo 63 63 echo "Please report problems with this installer to $aicontact." 64 echo 65 echo "Are you performing this install for:" 66 echo "1. Your personal Athena account" 67 echo "2. A locker that you control (a club, a course, etc)" 68 echo "If you do not understand this question, you should answer '1'." 69 printf "Please enter either '1' or '2' (without quotes): " 70 read whofor 71 if [ "$whofor" = 1 ]; then 72 lname="${ATHENA_USER:-$USER}" 73 elif [ "$whofor" = 2 ]; then 74 echo 75 echo "OK. $sname will be installed into a locker of your choice that" 76 echo "you control. Please enter the name of the selected locker below." 77 echo "(For the locker /mit/lsc -- which has a full path of" 78 echo "/afs/athena.mit.edu/activity/l/lsc -- you would simply enter lsc)." 79 printf "Locker name: " 80 read lname 64 65 if [ -n "$SCRIPTS_INSTALL_LOCKER" ]; then 66 lname=$SCRIPTS_INSTALL_LOCKER 81 67 else 82 68 echo 83 echo "ERROR:" 84 echo "You must select either '1' or '2'." 85 exit 1 86 fi 87 while true; do 88 if attach "$lname"; then 89 break 90 fi 91 echo "$lname is not a valid locker name." 92 printf "Locker name: " 93 read lname 94 done 69 echo "Are you performing this install for:" 70 echo "1. Your personal Athena account" 71 echo "2. A locker that you control (a club, a course, etc)" 72 echo "If you do not understand this question, you should answer '1'." 73 printf "Please enter either '1' or '2' (without quotes): " 74 read whofor 75 if [ "$whofor" = 1 ]; then 76 lname="${ATHENA_USER:-$USER}" 77 elif [ "$whofor" = 2 ]; then 78 echo 79 echo "OK. $sname will be installed into a locker of your choice that" 80 echo "you control. Please enter the name of the selected locker below." 81 echo "(For the locker /mit/lsc -- which has a full path of" 82 echo "/afs/athena.mit.edu/activity/l/lsc -- you would simply enter lsc)." 83 printf "Locker name: " 84 read lname 85 else 86 echo 87 echo "ERROR:" 88 echo "You must select either '1' or '2'." 89 exit 1 90 fi 91 while true; do 92 if attach "$lname"; then 93 break 94 fi 95 echo "$lname is not a valid locker name." 96 printf "Locker name: " 97 read lname 98 done 99 unset whofor 100 fi 95 101 lroot="/mit/$lname" 96 102 … … 101 107 . "/mit/scripts/bin$scriptsdev/signup-web" 102 108 103 echo 104 echo "Your new copy of $sname will appear on the web at a URL" 105 echo "that starts with http://$lname.scripts.mit.edu/" 106 echo "Please decide upon a complete URL and enter it below." 107 echo "You must enter one or more characters after mit.edu/" 108 echo "The completed address must only contain a-z, 0-9, and /." 109 printf "Desired address: http://$lname.scripts.mit.edu/" 110 read addrend 109 if [ -n "$SCRIPTS_INSTALL_ADDREND" ]; then 110 addrend=$SCRIPTS_INSTALL_ADDREND 111 else 112 echo 113 echo "Your new copy of $sname will appear on the web at a URL" 114 echo "that starts with http://$lname.scripts.mit.edu/" 115 echo "Please decide upon a complete URL and enter it below." 116 echo "You must enter one or more characters after mit.edu/" 117 echo "The completed address must only contain a-z, 0-9, and /." 118 printf "Desired address: http://$lname.scripts.mit.edu/" 119 read addrend 120 fi 111 121 112 122 addrend=`perl -0e 'print $ARGV[0] =~ /^([\w\/-]*[\w-])\/*$/' -- "$addrend"` … … 209 219 210 220 if [ "$wizard" != "" ]; then 211 vsshrun "/mit/$ailocker/wizard/bin/wizard" "install" "$@" "$wizard" "$lroot/web_scripts/$addrend" 221 if [ "$create_scripts_dir" -eq 1 ]; then 222 vsshrun "/mit/$ailocker/wizard/bin/wizard" "install" "--web-stub-path" "$lroot/web_scripts/$addrend" "$@" "$wizard" "$lroot/Scripts/$deploy/$addrend" 223 else 224 vsshrun "/mit/$ailocker/wizard/bin/wizard" "install" "$@" "$wizard" "$lroot/web_scripts/$addrend" 225 fi 212 226 exit 0 213 227 fi -
trunk/locker/deploy/bin/onserver.pm
r1217 r1901 11 11 use URI; 12 12 our @ISA = qw(Exporter); 13 our @EXPORT = qw(setup totmp fetch_uri print_login_info press_enter $server $tmp $USER $HOME $s name $deploy $addrend $base_uri $ua $admin_username $requires_sql $addrlast $sqlhost $sqluser $sqlpass $sqldb $admin_password $scriptsdev $human $email);13 our @EXPORT = qw(setup totmp fetch_uri print_login_info press_enter $server $tmp $USER $HOME $scriptsdir $sname $deploy $addrend $base_uri $ua $admin_username $requires_sql $addrlast $sqlhost $sqluser $sqlpass $sqldb $admin_password $scriptsdev $human $email); 14 14 15 15 our $server = "scripts.mit.edu"; 16 16 17 our ($tmp, $USER, $HOME, $s name, $deploy, $addrend, $base_uri, $ua, $admin_username, $requires_sql, $addrlast, $sqlhost, $sqluser, $sqlpass, $sqldb, $admin_password, $scriptsdev, $human, $email);17 our ($tmp, $USER, $HOME, $scriptsdir, $sname, $deploy, $addrend, $base_uri, $ua, $admin_username, $requires_sql, $addrlast, $sqlhost, $sqluser, $sqlpass, $sqldb, $admin_password, $scriptsdev, $human, $email); 18 18 19 19 $tmp = ".scripts-tmp"; … … 77 77 $USER = $ENV{USER}; 78 78 $HOME = $ENV{HOME}; 79 $scriptsdir = $HOME; 80 $scriptsdir =~ s/\/Scripts$//; 81 $scriptsdir .= "/Scripts"; 79 82 80 83 ($sname, $deploy, $addrend, $admin_username, $requires_sql, $scriptsdev, $human) = @ARGV; -
trunk/locker/deploy/bin/rails
- Property svn:mergeinfo changed
/trunk/locker/deploy/bin/rails removed
- Property svn:mergeinfo changed
-
trunk/locker/deploy/bin/trac
- Property svn:mergeinfo changed
/branches/locker-dev/locker/deploy/bin/trac merged: 1223,1262,1512,1548,1556,1846-1847
r1791 r1901 54 54 $cfg->newval('components', 'webadmin.*', 'enabled'); 55 55 $cfg->newval('components', 'tracext.git.*', 'enabled') if $repotype eq "git"; 56 $cfg->newval('components', 'tracext.hg.*', 'enabled') if $repotype eq "hg"; 56 57 $cfg->RewriteConfig(); 57 58 - Property svn:mergeinfo changed
-
trunk/locker/deploy/bin/turbogears
- Property svn:mergeinfo deleted
-
trunk/locker/deploy/trac/trac.fcgi
r1528 r1901 2 2 3 3 import os, os.path, sys 4 from trac.web import fcgi_frontend 4 from trac.web.main import dispatch_request 5 from trac.web._fcgi import WSGIServer 5 6 import urlparse 6 7 … … 38 39 env.log.exception(e) 39 40 if env.needs_upgrade(): 40 fcgi_frontend._fcgi.WSGIServer(send_upgrade_message).run()41 WSGIServer(send_upgrade_message).run() 41 42 sys.exit(0) 42 43 if hasattr(trac.env, 'env_cache'): … … 65 66 referrer.path, referrer.query, referrer.fragment)) 66 67 67 return fcgi_frontend.dispatch_request(environ, start_response)68 return dispatch_request(environ, start_response) 68 69 69 fcgi_frontend._fcgi.WSGIServer(my_dispatch_request).run()70 WSGIServer(my_dispatch_request).run()
Note: See TracChangeset
for help on using the changeset viewer.