1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-26 18:10:27 +00:00
TiddlyWiki5/upload.sh

38 lines
761 B
Bash
Raw Normal View History

2012-06-01 17:27:33 +00:00
#!/bin/bash
# Upload the latest build of tiddlywiki5 to the server at http://www.tiddlywiki.com/
# Usage:
# upload [user]
# default values
REMOTE_USER=${1:-$USER}
2012-05-05 22:32:04 +00:00
FROMDIR=$PWD/tmp/tw5
HOST="tiddlywiki.com"
DIR="/var/www/www.tiddlywiki.com/htdocs/tiddlywiki5"
OWNER="www-data:www-data"
PERM="664"
# setPermissions()
# Usage:
# setPermissions file
function setPermissions() {
COMMANDS="$COMMANDS sudo chown $OWNER $1;"
COMMANDS="$COMMANDS sudo chmod $PERM $1;"
}
echo "uploading files"
2012-05-05 22:32:04 +00:00
FILES="$FROMDIR/index.html $FROMDIR/static.html"
scp $FILES "$REMOTE_USER@$HOST:$DIR"
echo "setting file permissions"
COMMANDS="ssh $REMOTE_USER@$HOST"
setPermissions "$DIR/index.html"
setPermissions "$DIR/index.xml"
# execute
COMMANDS="$COMMANDS exit;"
$COMMANDS