From 2f27bd1537f0c5a7a2e6c2ad02e50caa996988af Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Thu, 26 Mar 2015 11:34:01 +0900 Subject: [PATCH] Add proper sync file template --- 4dev/sync/sync_template.sh | 54 ++++++++++++++++++++++++++++++++++++++ 4dev/sync/sync_web.sh | 21 --------------- 2 files changed, 54 insertions(+), 21 deletions(-) create mode 100755 4dev/sync/sync_template.sh delete mode 100755 4dev/sync/sync_web.sh diff --git a/4dev/sync/sync_template.sh b/4dev/sync/sync_template.sh new file mode 100755 index 00000000..15e28ee1 --- /dev/null +++ b/4dev/sync/sync_template.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +# create path +path=`pwd`"/"$0; + +LOCAL_BASE_DIR=""; +LOCAL_DIR=$LOCAL_BASE_DIR""; +REMOTE_WEB=""; +TARGET_HOST_WEB="developer@10.76.32.25"; +TMP_DIR=$LOCAL_BASE_DIR"/4dev/"; +tmpf_web=$TMP_DIR"tmp.web"; + +# for web (ika) +rm -f $tmpf_web; +echo ".*.swp" >> $tmpf_web; +echo "._*" >> $tmpf_web; +echo ".DS_Store" >> $tmpf_web; +echo ".svn" >> $tmpf_web; +echo ".svnignore" >> $tmpf_web; +echo ".git" >> $tmpf_web; +echo ".gitignore" >> $tmpf_web; +echo ".htaccess" >> $tmpf_web; +echo "tmp/*" >> $tmpf_web; +echo "templates_c/*" >> $tmpf_web; +echo "cache/*" >> $tmpf_web; +echo "statistics/*" >> $tmpf_web; +echo "media/uploads/*" >> $tmpf_web; +echo "media/csv/*" >> $tmpf_web; +echo "4dev/*" >> $tmpf_web; +echo "log/*" >> $tmpf_web; + +echo "Exclude List:" +echo "WEB:"; +cat $tmpf_web; + +echo "($1) Syncing from $LOCAL_DIR/* to $TARGET_HOST_WEB:$REMOTE_WEB"; +echo "You hav 5 seconds to abort ( + c)"; +#c=0;until [ $c -eq 10 ];do echo -n "#"; sleep 1; c=`expr $c + 1`;done; +for ((i=5;i>=1;i--)); +do + echo -n $i" "; + sleep 1; +done; + +if [ "$1" = "live" ]; +then + # ika sync + rsync -Plzvrupt --stats --include ".htaccess" --exclude-from=$tmpf_web --delete -e ssh $LOCAL_DIR/* $TARGET_HOST_WEB:$REMOTE_WEB +else + # ika sync + rsync -n -Plzvrupt --stats --include ".htaccess" --exclude-from=$tmpf_web --delete -e ssh $LOCAL_DIR/* $TARGET_HOST_WEB:$REMOTE_WEB +fi; + +# END diff --git a/4dev/sync/sync_web.sh b/4dev/sync/sync_web.sh deleted file mode 100755 index c1e2fcd2..00000000 --- a/4dev/sync/sync_web.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -# $Id: sync_web.sh 3158 2010-09-02 02:49:00Z gullevek $ - -exit 0; - -# create path -path=`pwd`"/"$0; - -LOCAL_DIR="/home/developer/html/adidas/20060912_shoplocator/"; -REMOTE_DIR="/var/www/adidas/shoplocator/"; - -echo "Syncing from '$LOCAL_DIR' to '$REMOTE_DIR'"; -echo "You hav 5 seconds to abort ( + c)"; -for ((i=5;i>=1;i--)); -do - echo -n $i" "; - sleep 1; -done; - -# see man rsync for flag explenation -rsync -Plzvrpt --stats --include ".htaccess" --exclude ".*.swp" --exclude "._*" --exclude ".DS_Store" --exclude ".svn" --exclude ".svnignore" --exclude "tmp/*" --exclude "cache/*" --exclude "templates_c/*" --exclude "media/*" --delete -e ssh $LOCAL_DIR/ developer@somen.tokyo.tequila.jp:/$REMOTE_DIR/