X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=id-release;h=331d63a5d8f6466c3c2c84f01f5acfe764389b68;hb=829e5ef8c166b9836c6b58330425c0f982afba84;hp=8462c78337e7b951c805cbbc7db7eb7e2ee6cb00;hpb=401f1d6c5adeb35a2cc879a81e881eb871d421b1;p=git-tools-moved-to-github.git diff --git a/id-release b/id-release index 8462c78..331d63a 100755 --- a/id-release +++ b/id-release @@ -3,6 +3,8 @@ # Author: Wolfram Schneider # # id-release - a helper script to build a release & packaging for debian + redhat +# +# see http://twiki.indexdata.dk/cgi-bin/twiki/view/ID/IDSoftwareRelease # die early set -e @@ -30,7 +32,7 @@ if [ `ls |egrep '\.spec$' | wc -l` -eq 0 ]; then usage else spec=`ls |egrep '\.spec$' | head -1` - package=`basename $spec .spec` + package=`perl -ne 's/\s*$//; print if s/^NAME=//' IDMETA` fi case $1 in @@ -54,6 +56,9 @@ fi # update debian version file perl -i.bak -npe "\$. == 1 && s,\(.*?\),($version)," debian/changelog +# update redhat version file +perl -i.bak -npe "s,^Version: .*,Version: $version," $spec + ###################################################################### echo "" echo "# Please run now" @@ -69,10 +74,27 @@ fi ###################################################################### echo "" echo "# On RedHat or centos, please run the commands" -echo "$HOME/proj/git-tools/id-deb-build/mkdist.sh" +echo "sudo date" +echo "\$HOME/proj/git-tools/id-deb-build/mkdist.sh" echo "sudo cp $package-$version.tar.gz /usr/src/redhat/SOURCES/" echo "sudo rpmbuild -ba $spec" -echo "$HOME/proj/git-tools/id-rpm-build/upload-rpms.sh $spec" -echo "# on kebab run update-yum-archive.sh" +echo "# if successfully, upload" +echo "\$HOME/proj/git-tools/id-rpm-build/upload-rpms.sh $spec" +echo "" +echo "# on kebab run: sudo su; cd \$HOME/proj/git-tools/update-archive; update-yum-archive.sh" + + +###################################################################### +echo "" +echo "# On debian or ubuntu, please run the commands" +echo "sudo rm -rf deb-src" +echo "\$HOME/proj/git-tools/id-deb-build/mkdist.sh" +echo "\$HOME/proj/git-tools/id-deb-build/id-mk-deb-src.sh" +echo "sudo \$HOME/proj/git-tools/id-deb-build/id-pbuild.sh" +echo "# if successfully, upload" +echo "\$HOME/proj/git-tools/id-deb-build/id-pbuild.sh --upload" +echo "" +echo "# on kebab run: sudo su; cd \$HOME/proj/git-tools/update-archive; update-archive.sh" +echo ""