diff --git a/debian/iprep-tail.default b/debian/iprep-tail.default new file mode 100644 index 0000000000000000000000000000000000000000..5ccd4aa55cd151ce72120d22b91b4cd5bf7dbed4 --- /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 0000000000000000000000000000000000000000..09a680038446745a95da869133af8f025ccf0bd7 --- /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 0000000000000000000000000000000000000000..4574cb2cedef275b382615e0fd277294182b9930 --- /dev/null +++ b/debian/iprep.install @@ -0,0 +1 @@ +example.patterns etc/iprep/patterns diff --git a/debian/rules b/debian/rules index 37a825c5badddf07b2e672caa4e2ed7eedcb8430..54ae1d5791ab90b51f849d373f0e7462acaaf6eb 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