mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-08 19:08:14 +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 "$0: a script to install distribution-specific prerequirement"
|
||||||
echo 'Revision: $Id$'
|
echo 'Revision: $Id$'
|
||||||
echo ""
|
echo ""
|
||||||
echo "Usage: $0: Shows this message."
|
echo "Usage: $0: Shows this message."
|
||||||
echo "Usage: $0 test Prints commands it is about to run."
|
echo "Usage: $0 test Prints commands it is about to run."
|
||||||
echo "Usage: $0 install Really install."
|
echo "Usage: $0 install Really install."
|
||||||
|
echo "Usage: $0 install-unpackaged Really install unpackaged requirements."
|
||||||
}
|
}
|
||||||
|
|
||||||
# Basic build system:
|
# Basic build system:
|
||||||
@@ -36,6 +37,7 @@ KVERS=`uname -r`
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
test) testcmd=echo ;;
|
test) testcmd=echo ;;
|
||||||
install) testcmd='' ;;
|
install) testcmd='' ;;
|
||||||
|
install-unpackaged) unpackaged="yes" ;;
|
||||||
'') usage; exit 0 ;;
|
'') usage; exit 0 ;;
|
||||||
*) usage; exit 1 ;;
|
*) usage; exit 1 ;;
|
||||||
esac
|
esac
|
||||||
@@ -88,11 +90,28 @@ handle_obsd() {
|
|||||||
$testcmd pkg_add $extra_packs
|
$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
|
if in_test_mode; then
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
echo "## $1: test mode."
|
echo "## $1: test mode."
|
||||||
echo "## Use the commands here to install your system."
|
echo "## Use the commands here to install your system."
|
||||||
echo "#############################################"
|
echo "#############################################"
|
||||||
|
elif test "${unpackaged}" = "yes" ; then
|
||||||
|
install_unpackaged
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
OS=`uname -s`
|
OS=`uname -s`
|
||||||
|
|||||||
Reference in New Issue
Block a user