Mercurial > dive4elements > website
view scritps/d4e-website-loader.sh @ 34:b775179be3d4
RewriteRule for index.html and changed logo-link to "/"
Changed Demoanwendung to Demoversion in contact.html
Changed index.psp: don't remove word wrap
author | Mathias Gebbe <mgebbe@intevation.de> |
---|---|
date | Tue, 04 Mar 2014 15:45:51 +0100 |
parents | c66f4b393d15 |
children | 265e1a46de07 |
line wrap: on
line source
#!/bin/bash # Copyright (C) 2014 by Intevation GmbH # Author(s): # Mathias Gebbe <mgebbe@intevation.de> # # The Document Root of your projects website is available as: # wald.intevation.org:/$PROJECT/htdocs/ # so to list the contents of your projects Document root you can use: # rsync $USER@wald.intevation.org:/$PROJECT/htdocs/ # or to make a locale copy: # rsync -vrl $USER@wald.intevation.org:/$PROJECT/htdocs/ $TARGET [should be an empty directory] # to upload a new htdocs folder use: # rsync -rvPC --perms --chmod=ug+rw,o+r,Dg+s,Da+x,u-s,Fg-s,o-wt --exclude '*.swp' --delete ./website/* $username@wald.intevation.org:/$PROJECT/htdocs/ # # to load the latest d4e-website from repositroy use: hg clone https://scm.wald.intevation.org/hg/dive4elements/website/ PROJECT=dive4elements function usage { echo "usage: -u username -d destination [-h]" } ##### Main while [ "$1" != "" ]; do case $1 in -u | --user ) shift username=$1 ;; -d | --destination ) shift destination=$1 ;; -h | --help ) usage exit 0 ;; * ) usage exit 1 esac shift done if [ -z $username ];then echo "Username:" read username fi if [ -z $destination ];then echo "Destination (hit enter for current directory `pwd` [should be an empty directory]):" read destination if [ -z $destination ];then destination=`pwd` fi fi hg clone ssh://$username@scm.wald.intevation.org/hg/dive4elements/website/ $destination echo "run the following command to upload the website from repository" echo "rsync -rvPC --perms --chmod=ug+rw,o+r,Dg+s,Da+x,u-s,Fg-s,o-wt --exclude '*.swp' --delete $destination/* $username@wald.intevation.org:/$PROJECT/htdocs/"