From: František Dvořák Date: Tue, 18 Oct 2016 20:36:51 +0000 (+0200) Subject: Generator helper scripts X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=92824c3545c0b0c81eef664a8d343dbf57f05c18;p=packaging-deb-NOW.git Generator helper scripts --- diff --git a/NOW/gen.sh b/NOW/gen.sh new file mode 100755 index 0000000..919edd9 --- /dev/null +++ b/NOW/gen.sh @@ -0,0 +1,21 @@ +#! /bin/sh -xe + +if [ -d NOW ]; then + echo "NOW directory already exists" +else + git clone https://github.com/CESNET/NOW/ +fi + +tag=`cd NOW; git rev-parse HEAD` +short=`echo ${tag} | cut -c 1-7` +v=`cd NOW; ruby -r./version.rb -e 'print Now::VERSION'` +rel=1~`cd NOW; git show --format='format:%ai' HEAD | head -n 1 | cut -f1 -d' ' | sed 's/-//g'` + +rm -rf NOW/debian/ +tar --exclude .git -cf - NOW/ | pbzip2 > now_${v}.orig.tar.bz2 +cp -a debian/ NOW/ + +cd NOW/ +sed -e "1s/(.*)/(${v}-${rel})/" debian/changelog + +dpkg-buildpackage "$@" diff --git a/opennebula/gen.sh b/opennebula/gen.sh new file mode 100755 index 0000000..11906bd --- /dev/null +++ b/opennebula/gen.sh @@ -0,0 +1,15 @@ +#! /bin/sh -xe + +# ./gen.sh -S -n -uc -us + +v=5.2.0 + +wget -N https://rubygems.org/downloads/opennebula-${v}.gem + +rm -f ruby-libopennebula_${v}.orig.* +gem unpack opennebula-${v}.gem +tar -cf - opennebula-${v}/ | pbzip2 > ruby-libopennebula_${v}.orig.tar.bz2 +cp -a debian/ opennebula-${v}/ + +cd opennebula-${v}/ +dpkg-buildpackage "$@" diff --git a/sinatra-cross_origin/gen.sh b/sinatra-cross_origin/gen.sh new file mode 100755 index 0000000..0043e0e --- /dev/null +++ b/sinatra-cross_origin/gen.sh @@ -0,0 +1,15 @@ +#! /bin/sh -xe + +# ./gen.sh -S -d -uc -us + +v=0.3.2 + +wget -N https://rubygems.org/downloads/sinatra-cross_origin-${v}.gem + +rm -f ruby-sinatra-cross-origin_${v}.orig.* +gem unpack sinatra-cross_origin-${v}.gem +tar -cf - sinatra-cross_origin-${v}/ | pbzip2 > ruby-sinatra-cross-origin_${v}.orig.tar.bz2 +cp -a debian/ sinatra-cross_origin-${v}/ + +cd sinatra-cross_origin-${v}/ +dpkg-buildpackage "@$"