From: Andrey Albershteyn Date: Wed, 26 Feb 2025 14:50:27 +0000 (+0100) Subject: release.sh: add --kup to upload release tarball to kernel.org X-Git-Tag: v6.14.0~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8efc27559060219a737cabfb702f730ade8a36cb;p=thirdparty%2Fxfsprogs-dev.git release.sh: add --kup to upload release tarball to kernel.org Add kup support so that the maintainer can push the newly formed release tarballs to kernel.org. Reviewed-by: Darrick J. Wong Signed-off-by: Andrey Albershteyn --- diff --git a/release.sh b/release.sh index ea08ab33..42bee75b 100755 --- a/release.sh +++ b/release.sh @@ -16,6 +16,30 @@ set -e version=${PKG_MAJOR}.${PKG_MINOR}.${PKG_REVISION} date=`date +"%-d %B %Y"` +KUP=0 + +help() { + echo "$(basename $0) - prepare xfsprogs release tarball or for-next update" + printf "\t[--kup|-k] upload final tarball with KUP\n" +} + +while [ $# -gt 0 ]; do + case "$1" in + --kup|-k) + KUP=1 + ;; + --help|-h) + help + exit 0 + ;; + *) + >&2 printf "Error: Invalid argument\n" + exit 1 + ;; + esac + shift +done + echo "Cleaning up" make realclean rm -rf "xfsprogs-${version}.tar" \ @@ -56,4 +80,11 @@ fi mv "xfsprogs-${version}.tar.asc" "xfsprogs-${version}.tar.sign" +if [ $KUP -eq 1 ]; then + kup put \ + xfsprogs-${version}.tar.gz \ + xfsprogs-${version}.tar.sign \ + pub/linux/utils/fs/xfs/xfsprogs/ +fi; + echo "Done. Please remember to push out tags using \"git push origin v${version}\""