SF.net SVN: geany-plugins:[1491] www/staging/push2stable.sh

dmaphy at users.sourceforge.net dmaphy at xxxxx
Sat Jul 31 15:41:18 UTC 2010


Revision: 1491
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1491&view=rev
Author:   dmaphy
Date:     2010-07-31 15:41:18 +0000 (Sat, 31 Jul 2010)

Log Message:
-----------
website: add push2stable.sh script

Added Paths:
-----------
    www/staging/push2stable.sh

Added: www/staging/push2stable.sh
===================================================================
--- www/staging/push2stable.sh	                        (rev 0)
+++ www/staging/push2stable.sh	2010-07-31 15:41:18 UTC (rev 1491)
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+set -x
+
+PREVIEWDIR="/home/dmaphy/webroot/websites/plugins.geany.org/"
+STABLEDIR="/home/dmaphy/plugins.geany.org/"
+BACKUPDIR="/home/dmaphy/plugins.geany.org.backup/"
+EXCLUDE=".svn gencontent.sh push2stable.sh rst2html_template.txt templates tidy.conf rst2html_config.conf"
+
+if [ ! -d $PREVIEWDIR ]; then
+	echo "Could not find $PREVIEWDIR. Exiting..";
+	exit 127;
+fi
+
+if [ ! -d $STABLEDIR ]; then
+	echo "Could not find $STABLEDIR. Trying to create...";
+	mkdir -p $STABLEDIR;
+fi
+
+if [ ! -d $BACKUPDIR ]; then
+	echo "Could not find $BACKUPDIR. Trying to create...";
+	mkdir -p $BACKUPDIR;
+fi
+
+EXARG=""
+for i in $EXCLUDE;
+do
+	EXARG="$EXARG --exclude $i"
+done
+
+
+# check if $STABLEDIR is empty and backup if it is not
+ls $STABLEDIR/* > /dev/null 2>&1;
+if [ $? -eq 0  ]; then
+	rsync -avC $EXARG --delete $STABLEDIR $BACKUPDIR
+fi
+
+rsync -avC $EXARG --delete $PREVIEWDIR $STABLEDIR


Property changes on: www/staging/push2stable.sh
___________________________________________________________________
Added: svn:executable
   + *


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list