#!/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 -vr --exclude='.sfuser' --exclude '*.swp' \ --rsh="ssh -l $user" * $user,freeglut@web.sourceforge.net:htdocs/