From 9a6ab211f1bef0dcb5c46454010f7738c861bedc Mon Sep 17 00:00:00 2001 From: godog <godog@autistici.org> Date: Sun, 11 Feb 2018 15:49:35 +0100 Subject: [PATCH] debian: add systemd service files --- debian/ai-auditd.service | 11 +++++++++++ debian/control | 2 +- debian/localauditd.service | 12 ++++++++++++ debian/rules | 2 +- 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 debian/ai-auditd.service create mode 100644 debian/localauditd.service diff --git a/debian/ai-auditd.service b/debian/ai-auditd.service new file mode 100644 index 0000000..1583d85 --- /dev/null +++ b/debian/ai-auditd.service @@ -0,0 +1,11 @@ +[Unit] +Description=localauditd + +[Service] +ExecStart=/usr/sbin/auditd $DAEMON_ARGS +Restart=on-failure +User=ai-auditd +RuntimeDirectory=audit + +[Install] +WantedBy=multi-user.target diff --git a/debian/control b/debian/control index 69180e7..fea9a0b 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: audit Section: net Priority: extra Maintainer: ale <ale@incal.net> -Build-Depends: debhelper (>= 8.0.0), git, rsync, wget +Build-Depends: debhelper (>= 8.0.0), git, rsync, wget, dh-systemd Standards-Version: 3.9.4 Homepage: https://git.autistici.org/ai/audit diff --git a/debian/localauditd.service b/debian/localauditd.service new file mode 100644 index 0000000..725c7f3 --- /dev/null +++ b/debian/localauditd.service @@ -0,0 +1,12 @@ +[Unit] +Description=localauditd + +[Service] +ExecStart=/usr/sbin/localauditd $DAEMON_ARGS +Restart=on-failure +User=localaudit +Group=audit +RuntimeDirectory=audit + +[Install] +WantedBy=multi-user.target diff --git a/debian/rules b/debian/rules index 9919791..c158f11 100755 --- a/debian/rules +++ b/debian/rules @@ -15,7 +15,7 @@ BUILDDIR = $(CURDIR)/debian/build GOROOT = $(CURDIR)/debian/build-go %: - dh $@ + dh --with=systemd $@ override_dh_install: # Build the sources using a locally downloaded Go version. -- GitLab