makerelease.sh: Add --user option for the scp upload.
diff --git a/mkrelease.sh b/mkrelease.sh
index 94e90f7..2410b02 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -9,9 +9,10 @@
 CHANGELOG_REVISION=
 UPLOAD_LOCATION=
 RUNTESTS=false
+USER=
 
 usage() {
-	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] [--runtests] <version>"
+	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>]  [--user <username>] [--runtests] <version>"
 	exit ${1:-0}
 }
 
@@ -20,7 +21,7 @@
 	usage 1
 }
 
-ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload: \
+ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload:,user: \
 	-n "${0##*/}" -- "$@")
 [ $? != 0 ] && die "initialization error"
 
@@ -40,6 +41,10 @@
 			UPLOAD_LOCATION=$2
 			shift 2
 			;;
+		--user)
+			USER=$2"@"
+			shift 2
+			;;
 		-h|--help)
 			usage
 			;;
@@ -127,8 +132,8 @@
 fi
 
 if [[ -n ${UPLOAD_LOCATION} ]] ; then
-	echo ">>> Uploading ${RELEASE_TARBALL} to ${UPLOAD_LOCATION}"
-	scp "${RELEASE_TARBALL}" "dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
+	echo ">>> Uploading ${RELEASE_TARBALL} to ${USER}dev.gentoo.org:${UPLOAD_LOCATION}"
+	scp "${RELEASE_TARBALL}" "${USER}dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
 else
 	du -h "${RELEASE_TARBALL}"
 fi