mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Add an "install-unpackaged" command to install_prereq for installing unpackaged dependencies (such as NBS and libresample).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@269201 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -12,9 +12,10 @@ usage() { | ||||
|   echo "$0: a script to install distribution-specific prerequirement" | ||||
|   echo 'Revision: $Id$' | ||||
|   echo "" | ||||
|   echo "Usage: $0:         Shows this message." | ||||
|   echo "Usage: $0 test     Prints commands it is about to run." | ||||
|   echo "Usage: $0 install  Really install." | ||||
|   echo "Usage: $0:                    Shows this message." | ||||
|   echo "Usage: $0 test                Prints commands it is about to run." | ||||
|   echo "Usage: $0 install             Really install." | ||||
|   echo "Usage: $0 install-unpackaged  Really install unpackaged requirements." | ||||
| } | ||||
|  | ||||
| # Basic build system: | ||||
| @@ -36,6 +37,7 @@ KVERS=`uname -r` | ||||
| case "$1" in | ||||
| test)    testcmd=echo ;; | ||||
| install) testcmd='' ;; | ||||
| install-unpackaged) unpackaged="yes" ;; | ||||
| '') usage; exit 0 ;; | ||||
| *) usage; exit 1 ;; | ||||
| esac | ||||
| @@ -88,11 +90,28 @@ handle_obsd() { | ||||
| 	$testcmd pkg_add $extra_packs | ||||
| } | ||||
|  | ||||
| install_unpackaged() { | ||||
| 	echo "*** Installing NBS (Network Broadcast Sound) ***" | ||||
| 	svn co http://svn.digium.com/svn/nbs/trunk nbs-trunk | ||||
| 	cd nbs-trunk | ||||
| 	make && make install | ||||
| 	cd .. | ||||
|  | ||||
| 	echo "*** Installing libresample ***" | ||||
| 	svn co http://svn.digium.com/svn/thirdparty/libresample/trunk libresample-trunk | ||||
| 	cd libresample-trunk | ||||
| 	./configure && make && make install | ||||
| 	cd .. | ||||
| } | ||||
|  | ||||
| if in_test_mode; then | ||||
| 	echo "#############################################" | ||||
| 	echo "## $1: test mode." | ||||
| 	echo "## Use the commands here to install your system." | ||||
| 	echo "#############################################" | ||||
| elif test "${unpackaged}" = "yes" ; then | ||||
| 	install_unpackaged | ||||
| 	exit 0 | ||||
| fi | ||||
|  | ||||
| OS=`uname -s` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user