From: Silvio Rhatto Date: Fri, 28 Jun 2013 17:01:35 +0000 (-0300) Subject: Minor install refactor X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=228427cd2109fd711f19f2714d9d7e3c44826143;p=puppet-pmwiki.git Minor install refactor --- 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