Skip to content

Commit

Permalink
Import mxstartup-systemd.service controlled units
Browse files Browse the repository at this point in the history
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] mariux64/mxstartup#4
  • Loading branch information
donald committed May 1, 2018
1 parent 169d60d commit 5ca5d3a
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 0 deletions.
2 changes: 2 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
9 changes: 9 additions & 0 deletions misc_systemd_units/mxstartup-cu-baucamhttpd.service
Original file line number Diff line number Diff line change
@@ -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
10 changes: 10 additions & 0 deletions misc_systemd_units/mxstartup-cu-getcams.service
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 5ca5d3a

Please sign in to comment.