summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracerix2015-11-21 14:07:35 -0500
committeracerix2015-11-21 14:07:35 -0500
commitdc6bef03eec0474a1051ea9079eb5a3abc5a0568 (patch)
treeabc5e869efc049b696876ba42887a3b05790259f
parent5b2807e4337ebb55cdeafa1b2e1cfd33569a2cd4 (diff)
downloadaur-dc6bef03eec0474a1051ea9079eb5a3abc5a0568.tar.gz
update for 0.0.4, add cleanup post_remove
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--flickmagnet.install20
3 files changed, 19 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 91407192e0f9..bcc61903057a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c83af0c14c78..65e34c572a0e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
+
+}