Commit b940875f authored by Lucas Russo's avatar Lucas Russo

scripts/systemd/*: use a single service unit for each application

parent 8a1ccffe
[Unit]
Description=BPM-SW server instance %I
After=network-online.target
Wants=network-online.target
After=media-remote_logs.mount
Requires=media-remote_logs.mount
[Service]
EnvironmentFile=/etc/sysconfig/bpm-sw-board
ExecStart=/usr/local/bin/ebpm -f /usr/local/etc/bpm_sw/bpm_sw.cfg -n be -t pcie -i %i -b tcp://127.0.0.1:8978 -l /media/remote_logs
WorkingDirectory=/usr/local/bin
TimeoutStopSec=2
[Install]
RequiredBy=bpm-sw-be-ioc@%i.service
[Unit]
Description=BPM-SW server instance %I
After=network-online.target
Wants=network-online.target
After=media-remote_logs.mount
Requires=media-remote_logs.mount
[Service]
EnvironmentFile=/etc/sysconfig/bpm-sw-board
ExecStart=/usr/local/bin/ebpm -f /usr/local/etc/bpm_sw/bpm_sw.cfg -n fe -t eth -i %i -b tcp://127.0.0.1:8978 -l /media/remote_logs
WorkingDirectory=/usr/local/bin
TimeoutStopSec=2
[Install]
RequiredBy=bpm-sw-fe-ioc@%i.service
......@@ -4,14 +4,10 @@ After=network-online.target
Wants=network-online.target
After=media-remote_logs.mount
Requires=media-remote_logs.mount
BindsTo=dev-fpga-%i.device
After=dev-fpga-%i.device
After=bpm-sw-be@%i.service
Requires=bpm-sw-be@%i.service
After=bpm-sw-fe@%i.service
Requires=bpm-sw-fe@%i.service
[Service]
EnvironmentFile=/etc/sysconfig/bpm-sw-board
ExecStart=/usr/local/bin/ebpm -f /usr/local/etc/bpm_sw/bpm_sw.cfg -n be -t pcie -i %i -e /dev/fpga/%i -s 0 -b tcp://127.0.0.1:8978 -l /media/remote_logs
WorkingDirectory=/usr/local/bin
TimeoutStopSec=2
[Install]
RequiredBy=bpm-sw-be-ioc@%i.service bpm-sw-fe-ioc@%i.service
ExecStart=/bin/true
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment