From 2330227ce23fb849b3c24ee0bdf9fedb8a8a2231 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 18 Apr 2021 19:51:47 +0100 Subject: [PATCH] Add an "iprep-tail" systemd unit to the Debian package --- debian/iprep-tail.default | 2 ++ debian/iprep-tail.service | 14 ++++++++++++++ debian/iprep.install | 1 + debian/rules | 5 +++++ 4 files changed, 22 insertions(+) create mode 100644 debian/iprep-tail.default create mode 100644 debian/iprep-tail.service create mode 100644 debian/iprep.install diff --git a/debian/iprep-tail.default b/debian/iprep-tail.default new file mode 100644 index 0000000..5ccd4aa --- /dev/null +++ b/debian/iprep-tail.default @@ -0,0 +1,2 @@ +IPREP_PATTERNS=/etc/iprep/patterns +IPREP_SERVER= diff --git a/debian/iprep-tail.service b/debian/iprep-tail.service new file mode 100644 index 0000000..09a6800 --- /dev/null +++ b/debian/iprep-tail.service @@ -0,0 +1,14 @@ +[Unit] +Description=Tailer for iprep +After=nginx.service + +[Service] +EnvironmentFile=-/etc/default/iprep-tail +ExecStart=journalctl --output=cat | iprep tail --patterns=$IPREP_PATTERNS --server=$IPREP_SERVER + +NoNewPrivileges=yes +ProtectSystem=full +ReadOnlyDirectories=/ + +[Install] +WantedBy=multi-user.target diff --git a/debian/iprep.install b/debian/iprep.install new file mode 100644 index 0000000..4574cb2 --- /dev/null +++ b/debian/iprep.install @@ -0,0 +1 @@ +example.patterns etc/iprep/patterns diff --git a/debian/rules b/debian/rules index 37a825c..54ae1d5 100755 --- a/debian/rules +++ b/debian/rules @@ -8,3 +8,8 @@ export DH_GOLANG_EXCLUDES = vendor override_dh_auto_install: dh_auto_install -- --no-source +override_dh_systemd_enable: + dh_systemd_enable --no-enable --name=iprep-tail + +override_dh_systemd_start: + dh_systemd_start --no-start --name=iprep-tail -- GitLab