]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
release.sh: add --kup to upload release tarball to kernel.org
authorAndrey Albershteyn <aalbersh@redhat.com>
Wed, 26 Feb 2025 14:50:27 +0000 (15:50 +0100)
committerAndrey Albershteyn <aalbersh@kernel.org>
Tue, 11 Mar 2025 09:48:03 +0000 (10:48 +0100)
Add kup support so that the maintainer can push the newly formed
release tarballs to kernel.org.

Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org>
release.sh

index ea08ab334954e5b8aa40278a40cf7aceec2488cc..42bee75bb6fde7056c1770157f253eb5f492036d 100755 (executable)
@@ -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}\""