diff --git a/debian/ai-auditd.service b/debian/ai-auditd.service new file mode 100644 index 0000000000000000000000000000000000000000..1583d85e48f876930317ad12cc563059e4b70dcd --- /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 69180e76cb8895d90d57e0004582d0a14e848291..fea9a0b78640e73ebc8a9abaaef105bd6f244167 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 0000000000000000000000000000000000000000..725c7f34f149c951510ec607d8a5d68fbdfbad92 --- /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 9919791e9db07d36414f1f0c235f0322dad69425..c158f11b2aefa775d8bd04b3134b87c7df7ac74a 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.