diff options
Diffstat (limited to 'flickmagnet.install')
-rw-r--r-- | flickmagnet.install | 20 |
1 files changed, 17 insertions, 3 deletions
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/" + +} |