diff options
author | Jan Metzger | 2019-03-31 09:14:00 +0200 |
---|---|---|
committer | Jan Metzger | 2019-03-31 09:14:00 +0200 |
commit | 32daad34235335770ad960c537b87be1c3728b3b (patch) | |
tree | ab0631ff096046a7fee278a290a490674495708a /mcsctl-git.install | |
download | aur-32daad34235335770ad960c537b87be1c3728b3b.tar.gz |
Initial file import
Diffstat (limited to 'mcsctl-git.install')
-rw-r--r-- | mcsctl-git.install | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mcsctl-git.install b/mcsctl-git.install new file mode 100644 index 000000000000..db5924c61999 --- /dev/null +++ b/mcsctl-git.install @@ -0,0 +1,18 @@ +MCS_USER='mcs' +MCS_GROUP='mcs' + +post_install() { + if ! getent group "$MCS_GROUP" > /dev/null; then + groupadd "$MCS_GROUP" + fi + + if ! getent passwd "$MCS_USER" > /dev/null; then + useradd -c 'Minecraft user' -g "$MCS_GROUP" -s /usr/bin/nologin -m "$MCS_USER" + passwd -l "$MCS_USER" > /dev/null + fi +} + +post_remove() { + killall -w -u "$MCS_USER" -s KILL + userdel -r -f "$MCS_GROUP" &> /dev/null +} |