[qgis] 09/13: Add qgis-crssync dpkg trigger to run crssync after installing the srs.db. (closes: #738273)
Bas Couwenberg
sebastic at xs4all.nl
Fri Feb 14 17:08:19 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastic-guest pushed a commit to branch master
in repository qgis.
commit b975557ad9a33861b1186344837fd23e449abe63
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sun Feb 9 16:52:25 2014 +0100
Add qgis-crssync dpkg trigger to run crssync after installing the srs.db. (closes: #738273)
Thanks to Andreas Beckmann for the assistance.
---
debian/changelog | 3 +++
debian/qgis-providers-common.postinst | 2 +-
debian/qgis-providers.postinst | 10 ++++++++++
debian/qgis-providers.triggers | 1 +
4 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 6ce7ad7..6ee5030 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,9 @@ qgis (2.0.1-2) UNRELEASED; urgency=low
* Use dh --parallel instead of make flags.
* Add patch to disable features on ARM.
(closes: 737814)
+ * Add qgis-crssync dpkg trigger to run crssync after installing the srs.db.
+ Thanks to Andreas Beckmann for the assistance.
+ (closes: #738273)
-- Bas Couwenberg <sebastic at xs4all.nl> Fri, 31 Jan 2014 19:42:03 +0100
diff --git a/debian/qgis-providers-common.postinst b/debian/qgis-providers-common.postinst
index e829bf1..4dbcfa6 100755
--- a/debian/qgis-providers-common.postinst
+++ b/debian/qgis-providers-common.postinst
@@ -3,7 +3,7 @@ set -e
if [ "$1" = "configure" ] && [ -x /usr/lib/qgis/crssync ]; then
cp /usr/share/qgis/resources/srs-template.db /usr/share/qgis/resources/srs.db
- /usr/lib/qgis/crssync
+ dpkg-trigger qgis-crssync
fi
#DEBHELPER#
diff --git a/debian/qgis-providers.postinst b/debian/qgis-providers.postinst
new file mode 100644
index 0000000..698766a
--- /dev/null
+++ b/debian/qgis-providers.postinst
@@ -0,0 +1,10 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then
+ if [ -w /usr/share/qgis/resources/srs.db ] && [ -x /usr/lib/qgis/crssync ]; then
+ /usr/lib/qgis/crssync
+ fi
+fi
+
+#DEBHELPER#
diff --git a/debian/qgis-providers.triggers b/debian/qgis-providers.triggers
new file mode 100644
index 0000000..e9f5946
--- /dev/null
+++ b/debian/qgis-providers.triggers
@@ -0,0 +1 @@
+interest qgis-crssync
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/qgis.git
More information about the Pkg-grass-devel
mailing list