#!/bin/sh if [ -n "$1" ]; then user=$1 else # read the username out of .sfuser if [ -f .sfuser ]; then user=$(cat .sfuser) else user=$USER fi if [ -z "$user" ]; then echo "please pass your sourceforge username as argument, or create a .sfuser file" >&2 exit 1 fi fi echo "connecting as user: $user ..." rsync -avP -e ssh --exclude='.sfuser' --exclude '*.swp' \ * $user@web.sourceforge.net:/home/project-web/freeglut/htdocs/