Gentoo Archives: gentoo-commits

From: Brian Dolbec <brian.dolbec@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: /
Date: Sun, 23 Mar 2014 13:25:59
Message-Id: 1395539331.a8c3ab7ccce6f3eb43aab4722168bf4e49dd5d9b.dol-sen@gentoo
1 commit: a8c3ab7ccce6f3eb43aab4722168bf4e49dd5d9b
2 Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 23 01:48:51 2014 +0000
4 Commit: Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
5 CommitDate: Sun Mar 23 01:48:51 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a8c3ab7c
7
8 makerelease.sh: Add --user option for the scp upload.
9
10 ---
11 mkrelease.sh | 13 +++++++++----
12 1 file changed, 9 insertions(+), 4 deletions(-)
13
14 diff --git a/mkrelease.sh b/mkrelease.sh
15 index 94e90f7..2410b02 100755
16 --- a/mkrelease.sh
17 +++ b/mkrelease.sh
18 @@ -9,9 +9,10 @@ USE_TAG=false
19 CHANGELOG_REVISION=
20 UPLOAD_LOCATION=
21 RUNTESTS=false
22 +USER=
23
24 usage() {
25 - echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] [--runtests] <version>"
26 + echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] [--user <username>] [--runtests] <version>"
27 exit ${1:-0}
28 }
29
30 @@ -20,7 +21,7 @@ die() {
31 usage 1
32 }
33
34 -ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload: \
35 +ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload:,user: \
36 -n "${0##*/}" -- "$@")
37 [ $? != 0 ] && die "initialization error"
38
39 @@ -40,6 +41,10 @@ while true; do
40 UPLOAD_LOCATION=$2
41 shift 2
42 ;;
43 + --user)
44 + USER=$2"@"
45 + shift 2
46 + ;;
47 -h|--help)
48 usage
49 ;;
50 @@ -127,8 +132,8 @@ if [[ -n ${DISTDIR} && -d ${DISTDIR} && -w ${DISTDIR} ]] ; then
51 fi
52
53 if [[ -n ${UPLOAD_LOCATION} ]] ; then
54 - echo ">>> Uploading ${RELEASE_TARBALL} to ${UPLOAD_LOCATION}"
55 - scp "${RELEASE_TARBALL}" "dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
56 + echo ">>> Uploading ${RELEASE_TARBALL} to ${USER}dev.gentoo.org:${UPLOAD_LOCATION}"
57 + scp "${RELEASE_TARBALL}" "${USER}dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
58 else
59 du -h "${RELEASE_TARBALL}"
60 fi