diff options
author | acerix | 2015-11-21 14:07:35 -0500 |
---|---|---|
committer | acerix | 2015-11-21 14:07:35 -0500 |
commit | dc6bef03eec0474a1051ea9079eb5a3abc5a0568 (patch) | |
tree | abc5e869efc049b696876ba42887a3b05790259f | |
parent | 5b2807e4337ebb55cdeafa1b2e1cfd33569a2cd4 (diff) | |
download | aur-dc6bef03eec0474a1051ea9079eb5a3abc5a0568.tar.gz |
update for 0.0.4, add cleanup post_remove
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | flickmagnet.install | 20 |
3 files changed, 19 insertions, 5 deletions
@@ -18,7 +18,7 @@ pkgbase = flickmagnet source = https://github.com/acerix/flickmagnet/archive/0.0.4.tar.gz source = flickmagnet.install sha256sums = SKIP - sha256sums = 75566e170c89ed9638d9178e7c15a7bd8fad2f53222545c973e72642e5c1704e + sha256sums = 2de8f7758174dca885b59f4c4a9f83896d71e795315d322ae35f3a7fe9c9bc42 pkgname = flickmagnet @@ -28,7 +28,7 @@ source=( ) sha256sums=( 'SKIP' - '75566e170c89ed9638d9178e7c15a7bd8fad2f53222545c973e72642e5c1704e' + '2de8f7758174dca885b59f4c4a9f83896d71e795315d322ae35f3a7fe9c9bc42' ) package() { diff --git a/flickmagnet.install b/flickmagnet.install index 8ac1217b686f..34020383a1e4 100644 --- a/flickmagnet.install +++ b/flickmagnet.install @@ -1,9 +1,23 @@ post_install() { - # create system user and group to run the daemon - getent group flickmagnet > /dev/null || groupadd -g 420 flickmagnet &>/dev/null - getent passwd flickmagnet > /dev/null || useradd -u 420 -g 420 -m -s /bin/false flickmagnet &>/dev/null + # create system user and group to run the daemon + getent group flickmagnet > /dev/null || groupadd -g 420 flickmagnet &>/dev/null + getent passwd flickmagnet > /dev/null || useradd -u 420 -g 420 -m -s /bin/false flickmagnet &>/dev/null } +post_remove() { + + # delete the system user and group + getent passwd flickmagnet > /dev/null && userdel -f -r flickmagnet &>/dev/null + getent group flickmagnet > /dev/null && groupdel flickmagnet &>/dev/null + +} + +post_upgrade() { + + echo "** Flick Magnet doesn't have graceful upgrades yet, delete user files to reinitialize:" + echo "rm -r ~/.config/flickmagnet/ ~/.cache/flickmagnet/ ~/.local/share/flickmagnet/" + +} |