]> gitweb.fluxo.info Git - puppet-ikiwiki.git/commitdiff
More cleanup
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 11 Apr 2013 23:42:53 +0000 (20:42 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 11 Apr 2013 23:42:53 +0000 (20:42 -0300)
templates/deploy.sh.erb
templates/refresh.sh.erb

index edcae12dce9fb32eb3135a2a23b2ee5086dc77d4..e895546396e587f24df2e842b8ac8153ade374fa 100644 (file)
@@ -5,12 +5,12 @@
 
 # Parameters
 NAME="$1"
-WEB_OWNER="$2"
-WEB_GROUP="$3"
-INSTANCE="ikiwiki"
-BASE="<%= scope.lookupvar('ikiwiki::sites_folder') %>"
+OWNER="$2"
+GROUP="$3"
 SITE=$BASE/$NAME
+INSTANCE="ikiwiki"
 CONF="/etc/ikiwiki"
+BASE="<%= scope.lookupvar('ikiwiki::sites_folder') %>"
 REPO_OWNER="<%= scope.lookupvar('ikiwiki::git_implementation') %>"
 REMOTE="$REPO_OWNER@localhost:$NAME"
 REPO="/var/git/repositories/$NAME.git"
index fbf1dfd011f1676d93405da40370c2dad3b0fd0c..10b96c143ed919db9983a6cc730c640be7d2fa21 100644 (file)
@@ -5,15 +5,16 @@
 
 # Parameters
 NAME="$1"
-WEB_OWNER="$2"
-WEB_GROUP="$3"
-WWW_USER="<%= scope.lookupvar('ikiwiki::www_user') %>"
-BASE="<%= scope.lookupvar('ikiwiki::sites_folder') %>"
+OWNER="$2"
+GROUP="$3"
 SITE="$BASE/$NAME"
 CONF="/etc/ikiwiki"
 INSTANCE="ikiwiki"
+WWW_USER="<%= scope.lookupvar('ikiwiki::www_user') %>"
+BASE="<%= scope.lookupvar('ikiwiki::sites_folder') %>"
 REPO_OWNER="<%= scope.lookupvar('ikiwiki::git_implementation') %>"
 REPO_GROUP="<%= scope.lookupvar('ikiwiki::git_implementation') %>"
+REPO="/var/git/repositories/$NAME.git"
 
 # Syntax check
 if [ -z "$INSTANCE" ]; then
@@ -26,19 +27,19 @@ fi
 
 # Deploy if needed
 if [ ! -d "$REPO" ]; then
-  ikiwiki-deploy $NAME $WEB_OWNER $WEB_GROUP
+  ikiwiki-deploy $NAME $OWNER $GROUP
 fi
 
 # Setup
 ikiwiki --setup /etc/ikiwiki/$NAME.setup
 
 # Fix permissions
-chown -R $REPO_OWNER.          $REPO
-chown -R $WEB_OWNER.$WEB_GROUP $SITE/"$INSTANCE"_src $SITE/$INSTANCE
-chown $WEB_OWNER.$WWW_USER     $SITE/$INSTANCE/ikiwiki.cgi
-chmod 6550                     $SITE/$INSTANCE/ikiwiki.cgi
-chown $WEB_OWNER.$REPO         $REPO/hooks/post-update
-chmod 6550                     $REPO/hooks/post-update
+chown -R $REPO_OWNER.  $REPO
+chown -R $OWNER.$GROUP $SITE/"$INSTANCE"_src $SITE/$INSTANCE
+chown $OWNER.$WWW_USER $SITE/$INSTANCE/ikiwiki.cgi
+chmod 6550             $SITE/$INSTANCE/ikiwiki.cgi
+chown $OWNER.$REPO     $REPO/hooks/post-update
+chmod 6550             $REPO/hooks/post-update
 
 # Setuid/setgid
 chmod 0755 $REPO/hooks/post-update