This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via b5a50b494e2b91aa1c251f5e91bbd4f7cc616625 (commit) from 77d0467c056aa35e03b68226ef5ed091eed65fff (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit b5a50b494e2b91aa1c251f5e91bbd4f7cc616625 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Apr 29 21:07:13 2016 +0100
rtpproxy: Add initscript
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: config/rootfiles/common/armv5tel/initscripts | 1 + config/rootfiles/common/i586/initscripts | 1 + config/rootfiles/common/x86_64/initscripts | 1 + config/rootfiles/packages/rtpproxy | 1 + src/initscripts/init.d/rtpproxy | 66 ++++++++++++++++++++++++++++ src/paks/{asterisk => rtpproxy}/install.sh | 4 +- src/paks/{cups => rtpproxy}/uninstall.sh | 2 +- src/paks/{xinetd => rtpproxy}/update.sh | 0 8 files changed, 74 insertions(+), 2 deletions(-) create mode 100755 src/initscripts/init.d/rtpproxy copy src/paks/{asterisk => rtpproxy}/install.sh (91%) copy src/paks/{cups => rtpproxy}/uninstall.sh (98%) copy src/paks/{xinetd => rtpproxy}/update.sh (100%)
Difference in files: diff --git a/config/rootfiles/common/armv5tel/initscripts b/config/rootfiles/common/armv5tel/initscripts index e6d328b..b827b1c 100644 --- a/config/rootfiles/common/armv5tel/initscripts +++ b/config/rootfiles/common/armv5tel/initscripts @@ -110,6 +110,7 @@ etc/rc.d/init.d/random etc/rc.d/init.d/rc etc/rc.d/init.d/reboot etc/rc.d/init.d/rngd +#etc/rc.d/init.d/rtpproxy #etc/rc.d/init.d/samba #etc/rc.d/init.d/sane etc/rc.d/init.d/sendsignals diff --git a/config/rootfiles/common/i586/initscripts b/config/rootfiles/common/i586/initscripts index 80ae0dd..51185f6 100644 --- a/config/rootfiles/common/i586/initscripts +++ b/config/rootfiles/common/i586/initscripts @@ -112,6 +112,7 @@ etc/rc.d/init.d/random etc/rc.d/init.d/rc etc/rc.d/init.d/reboot etc/rc.d/init.d/rngd +#etc/rc.d/init.d/rtpproxy #etc/rc.d/init.d/samba #etc/rc.d/init.d/sane etc/rc.d/init.d/sendsignals diff --git a/config/rootfiles/common/x86_64/initscripts b/config/rootfiles/common/x86_64/initscripts index 80ae0dd..51185f6 100644 --- a/config/rootfiles/common/x86_64/initscripts +++ b/config/rootfiles/common/x86_64/initscripts @@ -112,6 +112,7 @@ etc/rc.d/init.d/random etc/rc.d/init.d/rc etc/rc.d/init.d/reboot etc/rc.d/init.d/rngd +#etc/rc.d/init.d/rtpproxy #etc/rc.d/init.d/samba #etc/rc.d/init.d/sane etc/rc.d/init.d/sendsignals diff --git a/config/rootfiles/packages/rtpproxy b/config/rootfiles/packages/rtpproxy index 4fe1b5a..6fcc1e4 100644 --- a/config/rootfiles/packages/rtpproxy +++ b/config/rootfiles/packages/rtpproxy @@ -1,3 +1,4 @@ +etc/rc.d/init.d/rtpproxy usr/bin/makeann usr/bin/rtpproxy #usr/bin/rtpproxy_debug diff --git a/src/initscripts/init.d/rtpproxy b/src/initscripts/init.d/rtpproxy new file mode 100755 index 0000000..3ea72f5 --- /dev/null +++ b/src/initscripts/init.d/rtpproxy @@ -0,0 +1,66 @@ +#!/bin/sh +######################################################################## +# Begin $rc_base/init.d/rtpproxy +# +# Description : +# +# Authors : +# +# Version : 00.00 +# +# Notes : +# +######################################################################## + +. /etc/sysconfig/rc +. ${rc_functions} + +eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) + +PORT_MIN=10000 +PORT_MAX=10100 +SOCKET="/var/run/rtpproxy.sock" +LISTEN="${GREEN_ADDRESS}" +CUSTOM_ARGS="" + +PIDFILE="/var/run/rtpproxy.pid" + +if [ -r "/etc/sysconfig/rtpproxy" ]; then + . /etc/sysconfig/rtpproxy +fi + +case "${1}" in + start) + boot_mesg "Starting rtpproxy..." + loadproc /usr/bin/rtpproxy -u nobody -p ${PIDFILE} \ + -m ${PORT_MIN} -M ${PORT_MAX} -s ${SOCKET} \ + -l ${LISTEN} ${CUSTOM_ARGS} + ;; + + stop) + boot_mesg "Stopping rtpproxy..." + killproc /usr/bin/rtpproxy + ;; + + reload) + boot_mesg "Reloading rtpproxy..." + reloadproc /usr/bin/rtpproxy + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + status) + statusproc /usr/bin/rtpproxy + ;; + + *) + echo "Usage: ${0} {start|stop|reload|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/rtpproxy diff --git a/src/paks/rtpproxy/install.sh b/src/paks/rtpproxy/install.sh new file mode 100644 index 0000000..02a5219 --- /dev/null +++ b/src/paks/rtpproxy/install.sh @@ -0,0 +1,29 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 2 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +extract_files +start_service ${NAME} +ln -svf ../init.d/rtpproxy /etc/rc.d/rc0.d/K00rtpproxy +ln -svf ../init.d/rtpproxy /etc/rc.d/rc3.d/S99rtpproxy +ln -svf ../init.d/rtpproxy /etc/rc.d/rc6.d/K00rtpproxy diff --git a/src/paks/rtpproxy/uninstall.sh b/src/paks/rtpproxy/uninstall.sh new file mode 100644 index 0000000..e9076d1 --- /dev/null +++ b/src/paks/rtpproxy/uninstall.sh @@ -0,0 +1,27 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 2 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +stop_service ${NAME} +remove_files +rm -rf /etc/rc.d/rc*.d/*rtpproxy diff --git a/src/paks/rtpproxy/update.sh b/src/paks/rtpproxy/update.sh new file mode 100644 index 0000000..89c40d0 --- /dev/null +++ b/src/paks/rtpproxy/update.sh @@ -0,0 +1,26 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 2 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +./uninstall.sh +./install.sh
hooks/post-receive -- IPFire 2.x development tree