summarylogtreecommitdiffstats
path: root/svxlink.install
diff options
context:
space:
mode:
authorCarsten Feuls2015-06-11 09:06:15 +0200
committerCarsten Feuls2015-06-11 09:06:15 +0200
commit89580dacdb9ce3373209110c074bdcaead7d5718 (patch)
tree0ac19d3ef30413175d7cace51fa0a5770a841658 /svxlink.install
downloadaur-89580dacdb9ce3373209110c074bdcaead7d5718.tar.gz
Initial import
Diffstat (limited to 'svxlink.install')
-rw-r--r--svxlink.install41
1 files changed, 41 insertions, 0 deletions
diff --git a/svxlink.install b/svxlink.install
new file mode 100644
index 000000000000..06aa8926fe87
--- /dev/null
+++ b/svxlink.install
@@ -0,0 +1,41 @@
+post_install(){
+/usr/bin/egrep -i "^svxlink" /etc/group >> /dev/zero
+if [ ! $? -eq 0 ]
+then
+ groupadd svxlink
+fi
+
+/usr/bin/egrep -i "^svxlink" /etc/passwd >> /dev/zero
+if [ ! $? -eq 0 ]
+then
+ useradd svxlink -m -d /var/spool/svxlink -g svxlink -G uucp,tty,audio
+
+fi
+chown -R svxlink:svxlink ${pkgdir}/var/spool/svxlink
+}
+
+
+pre_remove(){
+systemctl stop svxlink.service
+}
+
+
+post_remove(){
+/usr/bin/egrep -i "^svxlink" /etc/passwd >> /dev/zero
+if [ $? -eq 0 ]
+then
+ userdel svxlink
+fi
+
+/usr/bin/egrep -i "^svxlink" /etc/group >> /dev/zero
+if [ $? -eq 0 ]
+then
+ groupdel svxlink
+fi
+}
+
+post_upgrade(){
+gpasswd -a svxlink uucp
+gpasswd -a svxlink tty
+gpasswd -a svxlink audio
+}