1
0
forked from ports/contrib

asterisk: Updated version 1.8.21.0 -> 1.8.23.1

This commit is contained in:
Alan Mizrahi 2013-09-30 22:19:08 +09:00
parent 1c68556530
commit 7927d56910
4 changed files with 35 additions and 34 deletions

View File

@ -328,7 +328,6 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_agent.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_alsa.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_bridge.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_console.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_dahdi.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_iax2.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_local.so
@ -429,6 +428,7 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_curl.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_fax.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_fax_spandsp.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_http_post.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_limit.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_monitor.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/res_musiconhold.so
@ -448,6 +448,7 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/
-rwxr-xr-x root/root usr/lib/asterisk/modules/test_config.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/test_hashtab_thrash.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/test_linkedlists.so
-rwxr-xr-x root/root usr/lib/asterisk/modules/test_xml_escape.so
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man8/
-rw-r--r-- root/root usr/man/man8/asterisk.8.gz

View File

@ -1,5 +1,5 @@
abe7bd00e38c75d80ebcfea33ddc05f1 asterisk-1.8.21.0.tar.gz
6c08926394413df2b8c5cb34d7d1f3ff asterisk.rc
345a3801d536941d985106af824cdb72 asterisk-1.8.23.1.tar.gz
d0a434d3a84e7c8431be6e2a4a6db85b asterisk.rc
69940891ce39a2d14209f8c94d408311 build-disable-sounds-en-gsm.patch
8ded3aa36d9ebd42c88ebc995f4567dc build-disable-sounds-moh.patch
921ca0b9652076765330eb14cfd9436b build-enable-cdr-mysql.patch

View File

@ -4,7 +4,7 @@
# Depends on: openssl ncurses
name=asterisk
version=1.8.21.0
version=1.8.23.1
release=1
source=(
http://downloads.digium.com/pub/asterisk/releases/asterisk-$version.tar.gz
@ -19,7 +19,12 @@ build-disable-sounds-moh.patch
build () {
cd asterisk-$version
./configure --prefix=/usr --with-ncurses --with-ssl --disable-xmldoc --with-sounds-cache=/tmp
./configure \
--prefix=/usr \
--with-ncurses \
--with-ssl \
--disable-xmldoc \
--with-sounds-cache=/tmp
# Normally this file is created by running the interactive menuselect program
cp $SRC/menuselect-tree .

View File

@ -1,22 +1,21 @@
#!/bin/sh
#
# /etc/rc.d/asterisk: start/stop/restart asterisk
#
#!/bin/bash
NAME=asterisk
USER=asterisk
GROUP=asterisk
RUNDIR=/var/run/$NAME
PIDFILE=$RUNDIR/$NAME.pid
KILLINTCHECKS=30
KILLINT=1
STARTCMD="/usr/sbin/asterisk -G $GROUP -U $USER"
STOPCMD="/usr/sbin/asterisk -r -x 'core stop now'"
STOPGRACECMD="/usr/sbin/asterisk -r -x 'core stop gracefully'"
STOPTIMEOUT=300
case $1 in
start|startnice|startdebug)
[ -d $RUNDIR ] || install -d -m 750 -o $USER -g $GROUP $RUNDIR || exit 1
start)
install -d -m 755 -o $USER $RUNDIR || exit 1
if [ -f $PIDFILE ]; then
pid=$(< $PIDFILE)
if [ ! -d /proc/$pid -o -z "$pid" ]; then
if [ ! -d /proc/$pid ]; then
echo "$NAME: removing stale pidfile $PIDFILE" >&2
rm -f $PIDFILE
fi
@ -25,34 +24,29 @@ start|startnice|startdebug)
echo "$NAME already running with pid $pid" >&2
exit 1
fi
[ $1 = "startnice" ] && echo "$NAME: starting" >&2
cd /
if [ $1 = "startdebug" ]; then
/usr/sbin/asterisk -G $GROUP -U $USER -vvv
else
/usr/sbin/asterisk -G $GROUP -U $USER
fi
eval "$STARTCMD"
;;
stop|stopnice)
if [ -f $PIDFILE ]; then
pid=$(< $PIDFILE)
if [ ! -d /proc/$pid -o -z "$pid" ]; then
if [ ! -d /proc/$pid ]; then
echo "$NAME: removing stale pidfile $PIDFILE" >&2
rm -f $PIDFILE
else
if [ $1 = "stop" ]; then
/usr/sbin/asterisk -r -x 'core stop now'
if [ "$1" == "stop" ]; then
eval "$STOPCMD"
else
/usr/sbin/asterisk -r -x 'core stop gracefully'
eval "$STOPGRACECMD"
fi
t=0
while [ -d /proc/$pid -a $t -lt $KILLINTCHECKS ]; do
echo -n .
sleep $KILLINT
let t++
t=$(printf '%(%s)T' -1)
tend=$((t+STOPTIMEOUT))
while [ -d /proc/$pid -a $t -lt $tend ]; do
sleep 0.5
t=$(printf '%(%s)T' -1)
done
if [ -d /proc/$pid ]; then
echo "$NAME still running with pid $pid" >&2
exit 1
else
rm -f $PIDFILE
fi
@ -60,15 +54,16 @@ stop|stopnice)
else
echo "$NAME is not running" >&2
fi
exit 0
;;
restart)
$0 stop
$0 stop && \
$0 start
;;
restartnice)
$0 stopnice && $0 startnice
;;
$0 stopnice && \
$0 start
*)
echo "usage: $0 [start|startnice|stop|stopnice|restart|restartnice]"
echo "usage: $0 [start|stop|stopnice|restart|restartnice]"
;;
esac