From 228427cd2109fd711f19f2714d9d7e3c44826143 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 28 Jun 2013 14:01:35 -0300 Subject: Minor install refactor --- templates/pmwiki.sh.erb | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'templates') diff --git a/templates/pmwiki.sh.erb b/templates/pmwiki.sh.erb index 20cebf0..789f6cb 100644 --- a/templates/pmwiki.sh.erb +++ b/templates/pmwiki.sh.erb @@ -108,9 +108,20 @@ function pmwiki_install { exit 1 fi - mkdir -p $SITES/$site/wiki + # Create folder structure + ( + mkdir -p $SITES/$site/wiki + cd $SITES/$site/wiki + ln -s field.php index.php + mkdir -p local uploads wiki.d cookbook + chown $site. wiki.d + chown root.$site local/config.php + ) + + # Setup dispatcher echo '' > $SITES/$site/wiki/field.php + # Setup redirections echo > $SITES/$site/wiki/.htaccess <<-EOF Options +FollowSymLinks RewriteEngine on @@ -118,20 +129,13 @@ RewriteRule ^/?$ https://$site.<%= domain %>/Main/HomePage [R=permanent,QSA,L] RewriteRule ^([^/a-z].*) field.php?n=$1 [QSA,L] EOF + # Setup config file echo > $SITES/$site/wiki/local/config.php <<-EOF "; $EnablePathInfo = 1; EOF - - ( - cd $SITES/$site/wiki - ln -s field.php index.php - mkdir -p local uploads wiki.d cookbook - chown $site. wiki.d - chown root.$site local/config.php - ) } # Main procedure -- cgit v1.2.3