From 0cc4fd980d86e7b3b3db9a4c4cd2d183fc70f150 Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Fri, 1 Nov 2013 17:44:41 -0700 Subject: [PATCH] Generate the generic Linux init script with the configured sbin path. --- Makefile.am | 15 ++++++++++++++- ....init.d.script => minidlna.init.d.script.tmpl} | 4 ++-- 2 files changed, 16 insertions(+), 3 deletions(-) rename linux/{minidlna.init.d.script => minidlna.init.d.script.tmpl} (95%) diff --git a/Makefile.am b/Makefile.am index c3aa4c9..c85b2cd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -44,7 +44,20 @@ testupnpdescgen_LDADD = \ @LIBEXIF_LIBS@ \ -lFLAC $(flacoggflag) $(vorbisflag) +SUFFIXES = .tmpl . + +.tmpl: + sed -e s@:SBINDIR:@${sbindir}@ <$< >$@ + +GENERATED_FILES = \ + linux/minidlna.init.d.script + +TEMPLATES = \ + linux/minidlna.init.d.script.tmpl + +CLEANFILES = $(GENERATED_FILES) ACLOCAL_AMFLAGS = -I m4 -EXTRA_DIST = m4/ChangeLog +EXTRA_DIST = m4/ChangeLog $(TEMPLATES) +noinst_DATA = $(GENERATED_FILES) diff --git a/linux/minidlna.init.d.script b/linux/minidlna.init.d.script.tmpl similarity index 95% rename from linux/minidlna.init.d.script rename to linux/minidlna.init.d.script.tmpl index 491eb61..706c30e 100644 --- a/linux/minidlna.init.d.script +++ b/linux/minidlna.init.d.script.tmpl @@ -18,8 +18,8 @@ # Short-Description: DLNA/UPnP-AV media server ### END INIT INFO -MINIDLNA=/usr/sbin/minidlna -PIDFILE=/var/run/minidlna.pid +MINIDLNA=:SBINDIR:/minidlnad +PIDFILE=/var/run/minidlna/minidlna.pid CONF=/etc/minidlna.conf ARGS="-f $CONF"