summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Gonzalez2022-05-19 12:04:56 -0400
committerDavid Gonzalez2022-05-19 12:04:56 -0400
commit52fb5d494530ce6c21eb19620756d33a2c836e30 (patch)
tree942ddaf6d4df3fdc3f76d0fc516060e3cb3c3890
parentfc1d208aa4e6011223eaa5bc3b4130eb656fd6dc (diff)
downloadaur-52fb5d494530ce6c21eb19620756d33a2c836e30.tar.gz
Update brscan-skey.install (thanks bobpaul)
-rw-r--r--brscan-skey.install12
1 files changed, 4 insertions, 8 deletions
diff --git a/brscan-skey.install b/brscan-skey.install
index d2c54524d1ee..b247384952be 100644
--- a/brscan-skey.install
+++ b/brscan-skey.install
@@ -4,9 +4,6 @@ post_install() {
getent group brscan-skey &> /dev/null || groupadd -g 289 brscan-skey
getent passwd brscan-skey &> /dev/null || useradd -c "Brother scan-key-tool user" -u 289 -g brscan-skey -d /srv/brscan-skey -s /bin/false brscan-skey
- # Brother's install script
- /opt/brother/scanner/brscan-skey/brscan-skey-${pkgver//_/-}.sh 0
-
echo "Start automatically by running one of the following:"
echo " # systemctl enable brscan-skey.service # System-wide"
echo " $ systemctl --user enable brscan-skey.service # Per-user"
@@ -22,7 +19,9 @@ pre_upgrade() {
elif (( $(vercmp $oldpkgverrel 0.2.4_1-7) <= 0 )); then
# 0.2.4_1-7 and earlier
pre_remove $oldpkgverrel # Deletes brscan-skey user and group which had wrong UID and GID
- else
+ fi
+ if (( $(vercmp $oldpkgverrel 0.3.0) < 0 )); then
+ # before 0.3.0 there were version specific install/uninstall scripts
/opt/brother/scanner/brscan-skey/brscan-skey-${oldpkgver//_/-}.sh R
fi
}
@@ -40,8 +39,5 @@ pre_remove() {
systemctl --quiet is-active brscan-skey.service && systemctl stop brscan-skey.service
getent passwd brscan-skey &> /dev/null && userdel brscan-skey
- getent group brscan-skey &> /dev/null && groupdel brscan-skey
-
- # Brother's uninstall script
- /opt/brother/scanner/brscan-skey/brscan-skey-${pkgver//_/-}.sh R
+ getent group brscan-skey &> /dev/null && groupdel brscan-skey || true
}