lcdproc: move to systemd

This commit is contained in:
Stefan Saraev 2014-01-19 19:28:02 +02:00
parent 76345ea249
commit 6472d20c98
2 changed files with 14 additions and 0 deletions

View File

@ -60,4 +60,6 @@ post_makeinstall_target() {
post_install() {
add_user nobody x 999 999 "Nobody" "/" "/bin/sh"
add_group nobody 999
enable_service lcdd.service
}

View File

@ -0,0 +1,12 @@
[Unit]
Description=LCDProc
ConditionPathExists=|/storage/.cache/services/lcdd.conf
After=syslog.target
[Service]
EnvironmentFile=-/storage/.cache/services/lcdd.conf
ExecStart=/bin/sh -c 'LCDCONF=/etc/LCDd.conf; [ -f /storage/.config/LCDd.conf ] && LCDCONF=/storage/.config/LCDd.conf; exec /usr/sbin/LCDd -f -c $LCDCONF -d $LCD_DRIVER'
TimeoutStopSec=1s
[Install]
WantedBy=multi-user.target