summarylogtreecommitdiffstats
path: root/mediatomb.install
diff options
context:
space:
mode:
Diffstat (limited to 'mediatomb.install')
-rw-r--r--mediatomb.install20
1 files changed, 20 insertions, 0 deletions
diff --git a/mediatomb.install b/mediatomb.install
new file mode 100644
index 000000000000..f0a8162be736
--- /dev/null
+++ b/mediatomb.install
@@ -0,0 +1,20 @@
+pre_install() {
+ groupadd --system mediatomb
+ useradd -M --no-user-group --system --shell /bin/false --home /var/lib/mediatomb --gid mediatomb mediatomb && passwd -l mediatomb &>/dev/null
+ install --directory --owner=mediatomb --group=mediatomb "/var/lib/mediatomb"
+}
+
+post_install() {
+ systemctl enable mediatomb.service
+ systemctl start mediatomb.service
+}
+
+pre_remove() {
+ systemctl stop mediatomb.service
+ systemctl disable mediatomb.service
+}
+
+post_remove() {
+ userdel mediatomb &>/dev/null
+ groupdel mediatomb &>/dev/null
+} \ No newline at end of file