diff options
author | Bertrand C | 2018-11-13 14:03:54 +0100 |
---|---|---|
committer | Bertrand C | 2018-11-13 14:03:54 +0100 |
commit | 867f556cfcf539e1c9f40f069043f73cf5d55e02 (patch) | |
tree | 521cf5653156c72728f1028896d296b208b13eb1 | |
parent | 2dcf40d3be9c629d136ab10bd7c5e745f7ae0da1 (diff) | |
download | aur-867f556cfcf539e1c9f40f069043f73cf5d55e02.tar.gz |
Update: post_upgrade and post_remove messages improved
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | blynk-server-bin.install | 12 |
3 files changed, 13 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = blynk-server-bin pkgdesc = Blynk server for the Blynk IoT platform pkgver = 0.41.0 - pkgrel = 1 + pkgrel = 2 url = https://www.blynk.cc/ install = blynk-server-bin.install arch = any @@ -13,9 +13,9 @@ pkgbase = blynk-server-bin source = blynk.service source = blynk-server-bin.install source = server.properties - sha256sums = 2b67a9864d48d5bbab78aa188adfb9f994b1135b6be246d97f550536a303bc14 + sha256sums = 4283acf195ec75de6ba04ebb11d975f8dc3fb0cb72ed457c616443ad24de98ee sha256sums = 9d3c4395d3a76fd26ae9c453ab89a54ea91f42fd06b9c7217c5b6f6f56f9530e - sha256sums = 91f73c55d7f0f9dd8b429019b20dd1ed8da96ede3d56a27b1098246f3735853c + sha256sums = 220c68ca2f65904d66ab0791b726e733fcf9e9c7ad396b75678b96a4af9bb232 sha256sums = fc825817a90f2d4ec5bef5d10733957289ce478e67c9f5fff09682e1bff4c655 pkgname = blynk-server-bin @@ -2,7 +2,7 @@ # Contributor: Bertrand Ciroux <bertrand.ciroux@gmail.com> pkgname=blynk-server-bin pkgver=0.41.0 -pkgrel=1 +pkgrel=2 pkgdesc="Blynk server for the Blynk IoT platform" arch=('any') url="https://www.blynk.cc/" @@ -21,12 +21,12 @@ noextract=("server-${pkgver}.jar") sha256sums=("4283acf195ec75de6ba04ebb11d975f8dc3fb0cb72ed457c616443ad24de98ee" "9d3c4395d3a76fd26ae9c453ab89a54ea91f42fd06b9c7217c5b6f6f56f9530e" - "91f73c55d7f0f9dd8b429019b20dd1ed8da96ede3d56a27b1098246f3735853c" + "220c68ca2f65904d66ab0791b726e733fcf9e9c7ad396b75678b96a4af9bb232" "fc825817a90f2d4ec5bef5d10733957289ce478e67c9f5fff09682e1bff4c655") package() { install -d ${pkgdir}/{etc,usr/share,var/lib,var/log}/blynk install -Dm644 blynk.service "${pkgdir}/usr/lib/systemd/system/blynk.service" - install -Dm644 server-${pkgver}.jar ${pkgdir}/usr/share/blynk/blynk-server.jar + install -Dm644 server-${pkgver}.jar ${pkgdir}/usr/share/blynk/blynk-server.jar install -Dm644 server.properties ${pkgdir}/etc/blynk/ } diff --git a/blynk-server-bin.install b/blynk-server-bin.install index e3c89e21b95e..3133cf8f1d09 100644 --- a/blynk-server-bin.install +++ b/blynk-server-bin.install @@ -11,15 +11,15 @@ post_install() { echo -e "\e[34;1m==>\e[39;1m Adding ${_user} system user... \e[0m" useradd -r -g ${_user} -d /usr/share/blynk ${_user} 1>/dev/null fi - post_upgrade -} - -post_upgrade() { chown -R ${_user}:${_user} /var/lib/blynk chown -R ${_user}:${_user} /var/log/blynk chown -R ${_user}:${_user} /usr/share/blynk } +post_upgrade() { + echo -e "\e[34;1m==>\e[39;1m NOTE: Please restart blynk service to take the update into account. \e[0m" +} + pre_remove() { systemctl stop blynk.service rm -rf /usr/share/blynk/static @@ -28,5 +28,7 @@ pre_remove() { post_remove() { echo -e "\e[34;1m==>\e[39;1m Removing ${_user} user and group... \e[0m" userdel ${_user} - echo -e "\e[34;1m==>\e[39;1m NOTE: Data folder /var/lib/blynk has been preserved. \e[0m" + if [ -d /var/lib/blynk ]; then + echo -e "\e[34;1m==>\e[39;1m NOTE: Data folder /var/lib/blynk has been preserved. \e[0m" + fi } |