From 8addb9ec51a7df7f35a0271ef0cc8b523d82213b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20Ismael=20Haase=20Hern=C3=A1ndez?= Date: Fri, 12 Aug 2011 03:18:34 -0500 Subject: Added some base packages to cleansystem and fixed some comments --- librerelease | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'librerelease') diff --git a/librerelease b/librerelease index 7df5184..5283114 100755 --- a/librerelease +++ b/librerelease @@ -61,7 +61,7 @@ while getopts 'hlc' arg; do case $arg in h) usage; exit 0 ;; l) list_packages; exit 0 ;; - c) clean_packages; exit $? ;; + c) clean; exit $? ;; esac done -- cgit v1.2.3-2-g168b From b8eaf0cced1693e51d89db691664e66509f7549b Mon Sep 17 00:00:00 2001 From: Nicolas Reynolds Date: Wed, 7 Sep 2011 11:20:47 -0300 Subject: Added untested librerelease dry-run --- librerelease | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'librerelease') diff --git a/librerelease b/librerelease index 5283114..0bad896 100755 --- a/librerelease +++ b/librerelease @@ -34,6 +34,7 @@ function usage { echo "$(gettext " -h this message.")" echo "$(gettext " -l only list packages but not upload them.")" echo "$(gettext " -c clean packages on $WORKDIR/staging.")" + echo "$(gettext " -n dry-run")" } function list_packages { @@ -52,16 +53,18 @@ function clean_non_packages { -delete } -# Clean everything +# Clean everything if not on dry-run mode function clean { + [ -z ${dryrun} ] && \ find ${WORKDIR}/staging/ -type f -delete } -while getopts 'hlc' arg; do +while getopts 'hlcn' arg; do case $arg in h) usage; exit 0 ;; l) list_packages; exit 0 ;; c) clean; exit $? ;; + n) dryrun="--dry-run" ;; esac done @@ -72,6 +75,7 @@ done clean_non_packages msg "Uploading packages..." rsync --recursive \ + ${dryrun} \ --copy-links \ --hard-links \ --partial \ -- cgit v1.2.3-2-g168b From 154fc744d8c94c1c50bc57fa01e3ac16e939813b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Reynolds?= Date: Mon, 19 Sep 2011 11:00:22 -0300 Subject: *Do not* maintain user permissions It causes 403 errors when overzealous umasks are set --- librerelease | 2 ++ 1 file changed, 2 insertions(+) (limited to 'librerelease') diff --git a/librerelease b/librerelease index 5283114..55a1270 100755 --- a/librerelease +++ b/librerelease @@ -72,6 +72,8 @@ done clean_non_packages msg "Uploading packages..." rsync --recursive \ + --no-group \ + --no-perms \ --copy-links \ --hard-links \ --partial \ -- cgit v1.2.3-2-g168b