summarylogtreecommitdiffstats
path: root/msodbcsql.install
diff options
context:
space:
mode:
authorMassimiliano Torromeo2018-03-23 14:44:57 +0100
committerMassimiliano Torromeo2018-03-23 14:44:57 +0100
commitf0eceae62ce72f553b7271129252f65762980b55 (patch)
treeebdf5fc20f45ffcb88596b2ff4c20223d4563081 /msodbcsql.install
parent1227b2d2fa81cbd18f7b832a05c580281ad1812e (diff)
downloadaur-f0eceae62ce72f553b7271129252f65762980b55.tar.gz
Updated to 17.0.1.1
Diffstat (limited to 'msodbcsql.install')
-rw-r--r--msodbcsql.install15
1 files changed, 13 insertions, 2 deletions
diff --git a/msodbcsql.install b/msodbcsql.install
index 5d77b30d41e6..73a7f3a9dac0 100644
--- a/msodbcsql.install
+++ b/msodbcsql.install
@@ -1,7 +1,18 @@
post_install() {
- odbcinst -i -d -f opt/microsoft/msodbcsql/etc/odbcinst.ini
+ local pkgver=$1
+ odbcinst -v -q -d -n "ODBC Driver ${pkgver%%.*} for SQL Server" >/dev/null || \
+ odbcinst -i -d -f opt/microsoft/msodbcsql/etc/odbcinst.ini
}
post_upgrade() {
- post_install
+ local newver=$1
+ local oldver=$2
+
+ pre_remove "$oldver"
+ post_install "$newver"
+}
+
+pre_remove() {
+ local pkgver=$1
+ odbcinst -v -u -d -n "ODBC Driver ${pkgver%%.*} for SQL Server" >/dev/null
}