summarylogtreecommitdiffstats
path: root/hornet.install
diff options
context:
space:
mode:
Diffstat (limited to 'hornet.install')
-rwxr-xr-xhornet.install25
1 files changed, 25 insertions, 0 deletions
diff --git a/hornet.install b/hornet.install
new file mode 100755
index 000000000000..0d6524d55748
--- /dev/null
+++ b/hornet.install
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+pre_install() {
+ if ! id -u hornet > /dev/null 2>&1; then
+ useradd --no-create-home --system hornet > /dev/null
+ fi
+ mkdir -p /etc/hornet /var/lib/hornet
+}
+
+post_install() {
+ chown -R hornet:hornet /var/lib/hornet /etc/hornet
+}
+
+post_upgrade () {
+ chown -R hornet:hornet /var/lib/hornet /etc/hornet
+}
+
+pre_remove() {
+ systemctl stop hornet.service
+}
+
+post_remove() {
+ userdel hornet > /dev/null
+}
+