From: Christian Schmidt Date: Thu, 6 Aug 2009 05:12:40 +0000 (+0200) Subject: Updated lcd4linux pack with backup and init files X-Git-Tag: v2.5-core30~46^2~1 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=f296196c491d5228bdb233e195d41770e96cc2c6 Updated lcd4linux pack with backup and init files --- diff --git a/config/backup/includes/lcd4linux b/config/backup/includes/lcd4linux new file mode 100644 index 0000000000..40fa69c51c --- /dev/null +++ b/config/backup/includes/lcd4linux @@ -0,0 +1 @@ +/etc/lcd4linux.conf diff --git a/config/rootfiles/packages/lcd4linux b/config/rootfiles/packages/lcd4linux index fc7fe35e5d..226daf4187 100644 --- a/config/rootfiles/packages/lcd4linux +++ b/config/rootfiles/packages/lcd4linux @@ -1 +1,3 @@ usr/bin/lcd4linux +var/ipfire/backup/addons/includes/lcd4linux +etc/rc.d/init.d/lcd4linux diff --git a/lfs/lcd4linux b/lfs/lcd4linux index dfabfb490f..a0ae13848c 100644 --- a/lfs/lcd4linux +++ b/lfs/lcd4linux @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = lcd4linux -PAK_VER = 1 +PAK_VER = 2 DEPS = "" @@ -80,5 +80,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/var/ipfire/lcd4linux cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install + install -v -m 644 $(DIR_SRC)/config/backup/includes/lcd4linux /var/ipfire/backup/addons/includes/lcd4linux @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/src/initscripts/init.d/lcd4linux b/src/initscripts/init.d/lcd4linux new file mode 100644 index 0000000000..1cf0b87034 --- /dev/null +++ b/src/initscripts/init.d/lcd4linux @@ -0,0 +1,49 @@ +#!/bin/sh +# Begin $rc_base/init.d/lcd4linux + + +. /etc/sysconfig/rc +. $rc_functions + +case "$1" in + start) + boot_mesg "Starting lcd4linux..." + if [ ! -f /etc/lcd4linux.conf ]; then + boot_mesg "No configuration file found, not starting." + exit 1 + fi + + loadproc /usr/bin/lcd4linux + ;; + + stop) + boot_mesg "Stopping lcd4linux..." + killproc /usr/bin/lcd4linux + ;; + + reload) + boot_mesg "Reloading smbd..." + reloadproc /usr/sbin/smbd + + boot_mesg "Reloading nmbd..." + reloadproc /usr/sbin/nmbd + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + + status) + statusproc /usr/bin/lcd4linux + ;; + + *) + echo "Usage: $0 {start|stop|reload|restart|status}" + exit 1 + ;; +esac + + +# End $rc_base/init.d/lcd4linux