diff options
| author | Joerg Krause <jkrause@posteo.de> | 2014-07-14 22:52:47 +0200 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-07-16 20:31:27 +0200 |
| commit | 603814465271213ecb1885232ec8e8d9cbd666f2 (patch) | |
| tree | 0da6083b9c7095889161ca42b6e8d43b65322795 /package/upmpdcli/S99upmpdcli | |
| parent | 3a0229c3c381b6b1aef120c9c77d9fdbb28ea253 (diff) | |
| download | buildroot-603814465271213ecb1885232ec8e8d9cbd666f2.tar.gz buildroot-603814465271213ecb1885232ec8e8d9cbd666f2.zip | |
upmpdcli: new package
[Thomas:
- add package to package/Config.in
- add missing dependencies on thread and largefile, inherited from
libupnp. Noticed by Yann E. Morin.
- add installation of default configuration file. Noticed by Yann
E. Morin.
- fix the license, it's not GPLv2, but GPLv2+.
- remove the colon in the user description, noticed by Yann E. Morin.
- added a patch to fix build with uClibc.
- fix the init script installation to use a full path as the target.]
Signed-off-by: Joerg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/upmpdcli/S99upmpdcli')
| -rw-r--r-- | package/upmpdcli/S99upmpdcli | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/package/upmpdcli/S99upmpdcli b/package/upmpdcli/S99upmpdcli new file mode 100644 index 0000000000..314ea32390 --- /dev/null +++ b/package/upmpdcli/S99upmpdcli @@ -0,0 +1,40 @@ +#!/bin/sh + +NAME=upmpdcli +DAEMON=/usr/bin/$NAME +CONFFILE=/etc/$NAME.conf +PIDFILE=/var/run/$NAME.pid +DAEMON_ARGS="-D -c $CONFFILE" + +# Sanity checks +test -f $DAEMON || exit 0 + +do_start() { + echo -n "Starting $NAME: " + start-stop-daemon --start --quiet --background --exec $DAEMON \ + -- $DAEMON_ARGS \ + && echo "OK" || echo "FAIL" +} + +do_stop() { + echo -n "Stopping $NAME: " + start-stop-daemon --stop --quiet --pidfile $PIDFILE \ + && echo "OK" || echo "FAIL" +} + +case "$1" in + start) + do_start + ;; + stop) + do_stop + ;; + restart) + do_stop + sleep 1 + do_start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac |

