diff options
Diffstat (limited to 'hornet.install')
-rwxr-xr-x | hornet.install | 25 |
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 +} + |