]> git.pld-linux.org Git - packages/swatch.git/blob - swatch@.service
c55b9555015cd9c3c1b0121e319fa0941f41501a
[packages/swatch.git] / swatch@.service
1 [Unit]
2 Description=Swatch instance %I
3 Requires=swatch.target
4 After=swatch.target
5
6 [Service]
7 Type=simple
8 Environment="RC_FILE=/etc/swatch/%i.rc" "PRESTART_EXEC=/etc/swatch/%i.prestart" "POSTSTOP_EXEC=/etc/swatch/%i.poststop"
9 EnvironmentFile=/etc/swatch/%i.conf
10 ExecStartPre=/bin/sh -c '[ ! -e ${PRESTART_EXEC} ] && exit 0; ${PRESTART_EXEC}'
11 ExecStopPost=/bin/sh -c '[ ! -e ${POSTSTOP_EXEC} ] && exit 0; ${POSTSTOP_EXEC}'
12 ExecStart=/usr/bin/swatch --config-file ${RC_FILE} $SWATCH_OPTS
13 ExecReload=/bin/kill -HUP $MAINPID
14
15 [Install]
16 WantedBy=swatch.target
This page took 0.046808 seconds and 2 git commands to generate.