From: Michael Tremer Date: Sat, 1 Dec 2018 16:08:22 +0000 (+0000) Subject: bird: Add initscript X-Git-Tag: suricata-beta4~20^2~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a4e3a76af9351765f24c18442bb9a479150f59bc;p=people%2Fstevee%2Fipfire-2.x.git bird: Add initscript Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/packages/bird b/config/rootfiles/packages/bird index 4aac9dbf4a..b067132f36 100644 --- a/config/rootfiles/packages/bird +++ b/config/rootfiles/packages/bird @@ -1,4 +1,5 @@ etc/bird.conf +etc/rc.d/init.d/bird usr/sbin/bird usr/sbin/birdc usr/sbin/birdcl diff --git a/lfs/bird b/lfs/bird index b28507daff..84487a8616 100644 --- a/lfs/bird +++ b/lfs/bird @@ -90,6 +90,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) install -v -m 644 $(DIR_SRC)/config/backup/includes/bird \ /var/ipfire/backup/addons/includes/bird + # Install initscript + $(call INSTALL_INITSCRIPT,bird) + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/src/initscripts/packages/bird b/src/initscripts/packages/bird new file mode 100755 index 0000000000..041db5edcb --- /dev/null +++ b/src/initscripts/packages/bird @@ -0,0 +1,41 @@ +#!/bin/sh +######################################################################## +# Begin $rc_base/init.d/bird +######################################################################## + +. /etc/sysconfig/rc +. ${rc_functions} + +case "${1}" in + start) + boot_mesg "Starting BIRD Internet Routing Daemon..." + loadproc /usr/sbin/bird + ;; + + stop) + boot_mesg "Stopping BIRD Internet Routing Daemon..." + killproc /usr/sbin/bird + ;; + + reload) + boot_mesg "Reloading BIRD Internet Routing Daemon..." + reloadproc /usr/sbin/bird + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + status) + statusproc /usr/sbin/bird + ;; + + *) + echo "Usage: ${0} {start|stop|reload|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/bird