Message ID | 20250110-update-release-v1-2-61e40b8ffbac@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Update release.sh | expand |
On Fri, Jan 10, 2025 at 12:05:07PM +0100, Andrey Albershteyn wrote: > Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org> > --- > release.sh | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) > > diff --git a/release.sh b/release.sh > index b15ed610082f34928827ab0547db944cf559cef4..a23adc47efa5163b4e0082050c266481e4051bfb 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) - create xfsprogs release" > + 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" \ > @@ -52,4 +76,11 @@ gpg \ > > 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/xfsprogs-${version}.tar.gz Shouldn't this last argument be "pub/linux/utils/fs/xfs/xfsprogs/" ? also you might want to put a sentence in the commit log for why you want this, e.g. "Add kup support so that the maintainer can push the newly formed release taballs to kernel.org." --D > +fi; > + > echo "Done. Please remember to push out tags using \"git push origin v${version}\"" > > -- > 2.47.0 > >
On 2025-01-16 14:22:27, Darrick J. Wong wrote: > On Fri, Jan 10, 2025 at 12:05:07PM +0100, Andrey Albershteyn wrote: > > Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org> > > --- > > release.sh | 31 +++++++++++++++++++++++++++++++ > > 1 file changed, 31 insertions(+) > > > > diff --git a/release.sh b/release.sh > > index b15ed610082f34928827ab0547db944cf559cef4..a23adc47efa5163b4e0082050c266481e4051bfb 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) - create xfsprogs release" > > + 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" \ > > @@ -52,4 +76,11 @@ gpg \ > > > > 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/xfsprogs-${version}.tar.gz > > Shouldn't this last argument be "pub/linux/utils/fs/xfs/xfsprogs/" ? aha, it should (according to --help). But seems to works with filename. I will change it to path > > also you might want to put a sentence in the commit log for why you > want this, e.g. "Add kup support so that the maintainer can push the > newly formed release taballs to kernel.org." sure
diff --git a/release.sh b/release.sh index b15ed610082f34928827ab0547db944cf559cef4..a23adc47efa5163b4e0082050c266481e4051bfb 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) - create xfsprogs release" + 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" \ @@ -52,4 +76,11 @@ gpg \ 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/xfsprogs-${version}.tar.gz +fi; + echo "Done. Please remember to push out tags using \"git push origin v${version}\""
Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org> --- release.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+)