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