diff options
author | Gilrain | 2016-04-02 15:36:21 +0200 |
---|---|---|
committer | Gilrain | 2016-04-02 15:36:21 +0200 |
commit | db66f3198f6c9243a9b75a0d10a06e85d165bb98 (patch) | |
tree | 2906ebc545171d9591e67879bf60ca9aa695b686 /asf.install | |
download | aur-db66f3198f6c9243a9b75a0d10a06e85d165bb98.tar.gz |
Initial import
Diffstat (limited to 'asf.install')
-rw-r--r-- | asf.install | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/asf.install b/asf.install new file mode 100644 index 000000000000..f4b62ed17d46 --- /dev/null +++ b/asf.install @@ -0,0 +1,26 @@ +post_install() { + if grep -q "^asf" /etc/group &> /dev/null ; then + groupmod -n asf asf &> /dev/null + else + groupadd -r asf &> /dev/null + fi + if grep -q "^asf:" /etc/passwd 2> /dev/null ; then + usermod -s /bin/false -c "ArchiSteamFarm daemon" -d /opt/asf -g asf asf &> /dev/null + else + useradd -s /bin/false -c "ArchiSteamFarm daemon user" -d /opt/asf -g asf -r asf &> /dev/null + fi + chown -R asf: /opt/asf +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + if grep -q "^asf:" /etc/passwd 2> /dev/null ; then + userdel asf &> /dev/null + fi + if grep -q "^asf" /etc/group &> /dev/null ; then + groupdel asf &> /dev/null + fi +} |