From 92824c3545c0b0c81eef664a8d343dbf57f05c18 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 18 Oct 2016 22:36:51 +0200 Subject: [PATCH] Generator helper scripts --- NOW/gen.sh | 21 +++++++++++++++++++++ opennebula/gen.sh | 15 +++++++++++++++ sinatra-cross_origin/gen.sh | 15 +++++++++++++++ 3 files changed, 51 insertions(+) create mode 100755 NOW/gen.sh create mode 100755 opennebula/gen.sh create mode 100755 sinatra-cross_origin/gen.sh 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 "@$" -- 1.8.2.3