From 5ca5d3a69b9f8c37fb3982b253be369e02e2d3c3 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Tue, 1 May 2018 10:32:07 +0200 Subject: [PATCH] Import mxstartup-systemd.service controlled units Currently we have a service mxstartup-systemd.service (from the mxstartup bee package) which starts systemd units identified by a specific filename pattern in /etc/systemd mxstartup-HOSTNAME-NAME.service We decided to get rid of this mechanism and start host specific service units from /etc/mxstartup instead. The file format of /etc/mxstartup has been expanded to enable this [1]. The only two units left which use the old mechanism are mxstartup-cu-baucamhttpd.service and mxstartup-cu-getcams.service which we are going to convert now. Import the existing two units files mxstartup-cu-baucamhttpd.service and mxstartup-cu-getcams.service into the repository. [1] https://github.molgen.mpg.de/mariux64/mxstartup/pull/4 --- install.sh | 2 ++ misc_systemd_units/mxstartup-cu-baucamhttpd.service | 9 +++++++++ misc_systemd_units/mxstartup-cu-getcams.service | 10 ++++++++++ 3 files changed, 21 insertions(+) create mode 100644 misc_systemd_units/mxstartup-cu-baucamhttpd.service create mode 100644 misc_systemd_units/mxstartup-cu-getcams.service diff --git a/install.sh b/install.sh index 8282620..c6201e7 100755 --- a/install.sh +++ b/install.sh @@ -111,5 +111,7 @@ install_data misc_systemd_units/udev-settled.target "$DESTDIR$systemdunitdi install_exec mxmirror/mxmirror "$DESTDIR$usr_sbindir/mxmirror" install_data misc_systemd_units/named.service "$DESTDIR$systemdunitdir/named.service" install_data misc_systemd_units/tonerlow-cupsd.service "$DESTDIR$systemdunitdir/tonerlow-cupsd.service" +install_data misc_systemd_units/mxstartup-cu-baucamhttpd.service "$DESTDIR$systemdunitdir/mxstartup-cu-baucamhttpd.service" +install_data misc_systemd_units/mxstartup-cu-getcams.service "$DESTDIR$systemdunitdir/mxstartup-cu-getcams.service" exit diff --git a/misc_systemd_units/mxstartup-cu-baucamhttpd.service b/misc_systemd_units/mxstartup-cu-baucamhttpd.service new file mode 100644 index 0000000..bed423e --- /dev/null +++ b/misc_systemd_units/mxstartup-cu-baucamhttpd.service @@ -0,0 +1,9 @@ +[Unit] +Description=mxstartup baucamhttpd + +[Service] +User=zmuser +ExecStartPre=/project/baucam/allowhosts.pl +ExecStart=/usr/sbin/lighttpd -D -f /project/baucam/lighttpd.conf +Restart=always +RestartSec=10s diff --git a/misc_systemd_units/mxstartup-cu-getcams.service b/misc_systemd_units/mxstartup-cu-getcams.service new file mode 100644 index 0000000..6aa836e --- /dev/null +++ b/misc_systemd_units/mxstartup-cu-getcams.service @@ -0,0 +1,10 @@ +[Unit] +Description=mxstartup baucamhttpd + +[Service] +User=zmuser +WorkingDirectory=/project/baucam +ExecStart=/project/baucam/getcam.pl +StandardOutput=syslog +Restart=always +RestartSec=10s