From: Marko Kreen Date: Fri, 2 Nov 2012 08:27:31 +0000 (+0200) Subject: genpg: fetch version info automatically X-Git-Tag: skytools_3_1_2~6 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=3682b20ff57a1b47c13b07ded316f5344e090596;p=skytools.git genpg: fetch version info automatically --- diff --git a/debian/genpg.sh b/debian/genpg.sh index 830dd580..3f538754 100755 --- a/debian/genpg.sh +++ b/debian/genpg.sh @@ -38,19 +38,18 @@ usr/share/postgresql/$v/contrib/oldgrants_pgq_node.sql usr/share/postgresql/$v/contrib/oldgrants_pgq.sql EOF +getmkvar() { + grep "^$1 =" ../sql/$2/Makefile | sed 's/.*= *//' +} + if test "$v" = "9.1" -o "$v" = "9.2"; then - pgq_version="3.1.2"; pgq_old_versions="3.1 3.1.1" - pgq_coop_version="3.1.1"; pgq_coop_old_versions="3.1" - pgq_node_version="3.1"; pgq_node_old_versions="" - pgq_ext_version="3.1"; pgq_ext_old_versions="" - londiste_version="3.1.1"; londiste_old_versions="3.1" for mod in pgq pgq_node pgq_coop pgq_ext londiste; do ( - modver=`eval echo \\${${mod}_version}` + modver=`getmkvar EXT_VERSION $mod` + oldvers=`getmkvar EXT_OLD_VERSIONS $mod` echo "usr/share/postgresql/$v/extension/${mod}.control" echo "usr/share/postgresql/$v/extension/${mod}--${modver}.sql" echo "usr/share/postgresql/$v/extension/${mod}--unpackaged--${modver}.sql" - oldvers=`eval echo \\${${mod}_old_versions}` for old in ${oldvers}; do echo "usr/share/postgresql/$v/extension/${mod}--${old}--${modver}.sql" done