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 |