summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrespiranto2015-08-23 23:14:43 +0200
committerrespiranto2015-08-23 23:14:43 +0200
commit5fbf7d2139f7e32fa84374744c28ea9af855fd47 (patch)
tree4543f8f9550b99da04c1e1d1db05ba8d7ecc9e99
parentf5b40b1a942d99b58b6e26e9782bade20c6650be (diff)
downloadaur-5fbf7d2139f7e32fa84374744c28ea9af855fd47.tar.gz
Added restart of dictd after removal in install file
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--dict-freedict-eng-deu.install9
3 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0b020488012a..98e304d26d7a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = dict-freedict-eng-deu
pkgdesc = English -> German dictionary for dictd from Freedict.org
pkgver = 0.3.6
- pkgrel = 3
+ pkgrel = 4
url = http://www.freedict.org/
install = dict-freedict-eng-deu.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index fd2b487bf468..b34d5601ca62 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: akane <grangerspit@gmail.com> <xmpp:heiß@neko.im>
pkgname=dict-freedict-eng-deu
pkgver=0.3.6
-pkgrel=3
+pkgrel=4
pkgdesc="English -> German dictionary for dictd from Freedict.org"
arch=('any')
url="http://www.freedict.org/"
diff --git a/dict-freedict-eng-deu.install b/dict-freedict-eng-deu.install
index c4d9eaa6d9ba..29f41afd0982 100644
--- a/dict-freedict-eng-deu.install
+++ b/dict-freedict-eng-deu.install
@@ -17,7 +17,7 @@ post_install()
echo "$pkgname already configured in $dictd_conf"
else
echo "Adding configuration for $pkgname to $dictd_conf"
- echo -e "$conf" >> "$dictd_conf"
+ echo "$conf" >> "$dictd_conf"
fi
if systemctl -q is-active dictd.service
@@ -67,5 +67,12 @@ post_remove()
"for $pkgname in $dictd_conf is left untouched."
fi
fi
+
+ if systemctl -q is-active dictd.service
+ then
+ echo "Restarting dictd service in order to" \
+ "stop using the removed dictionary database"
+ systemctl restart dictd.service
+ fi
fi
}