summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Scholz2022-07-02 08:17:20 +0200
committerChristoph Scholz2022-07-02 08:17:20 +0200
commit99f640f75f4bb4759be709d3491294138ebf93c6 (patch)
tree89f434ef55efccbfa0c3d975abdffd437e879088 /PKGBUILD
parent074ddbd9345f90d5bc00779a79e130f041fb60d4 (diff)
downloadaur-99f640f75f4bb4759be709d3491294138ebf93c6.tar.gz
added pre-upgrade hook that stopps openhab3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 8 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 59a404c5ae82..79d7b49d8668 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Christoph Scholz <christoph.scholz@gmail.com>
pkgname=openhab3
pkgver=3.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="openhab3 open source home automation software"
arch=("any")
url="http://www.openhab.org/"
@@ -23,13 +23,15 @@ source=("openhab-${pkgver}.tar.gz::https://openhab.jfrog.io/artifactory/libs-rel
"${pkgname}.service"
"${pkgname}.default"
"${pkgname}.patch"
- "karaf_wrapper.sh")
+ "karaf_wrapper.sh"
+ "${pkgname}.hook")
sha256sums=('9eaf098dfbb79f102c9ca83135594224d19ba33ac31194ef278111620443786b'
'995bb5eacc583c22fe97555fd67e69911a63cfb02449a046481b5a0e64f4032c'
'b149d976dc13dc18c62d2014457557e266e733ead70b0730d06dcd0372da78a7'
'3f7478e5742ff504b3200b580eba84bd10f9adde24c0a5e070dda71125a69c3b'
- '9f5185d7f301d7abf5bd362710c89af43fb8391e13010226d43677ba2fc79762')
+ '9f5185d7f301d7abf5bd362710c89af43fb8391e13010226d43677ba2fc79762'
+ '119c1e670eec082012778d53ff2b3e446036139fd7d7c5dd5b731cd576b1100a')
prepare() {
patch -p1 < ${srcdir}/${pkgname}.patch
@@ -50,6 +52,9 @@ package() {
cp -r "${srcdir}/addons" "${pkgdir}/usr/share/${pkgname}"
install -m755 "${srcdir}/karaf_wrapper.sh" "${pkgdir}/usr/share/${pkgname}/karaf_wrapper.sh"
+ mkdir -p "${pkgdir}/usr/share/libalpm/hooks"
+ install -m644 "${srcdir}/${pkgname}.hook" "${pkgdir}/usr/share/libalpm/hooks/${pkgname}.hook"
+
mkdir -p "${pkgdir}/var/log/${pkgname}"
echo "u ${pkgname} - - /usr/share/${pkgname}" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"