[zaptel-commits] tzafrir: branch 1.4 r3466 - in /branches/1.4: README live_zap
SVN commits to the Zaptel project
zaptel-commits at lists.digium.com
Thu Dec 13 12:54:29 CST 2007
Author: tzafrir
Date: Thu Dec 13 12:54:29 2007
New Revision: 3466
URL: http://svn.digium.com/view/zaptel?view=rev&rev=3466
Log:
Using live_zap now to crash^debug zaptel on other computers.
Modified:
branches/1.4/README
branches/1.4/live_zap
Modified: branches/1.4/README
URL: http://svn.digium.com/view/zaptel/branches/1.4/README?view=diff&rev=3466&r1=3465&r2=3466
==============================================================================
--- branches/1.4/README (original)
+++ branches/1.4/README Thu Dec 13 12:54:29 2007
@@ -239,26 +239,39 @@
make install DESTDIR=$PWD/target DYNFS=
-Test Install: live_ast
+Test Install: live_zap
^^^^^^^^^^^^^^^^^^^^^^
If you need to test a version of Zaptel without touching the version
installed on your system, you can use the script live_zap . Note,
however, that it may take some extra configuration to be used right.
-Basica usage:
+Basic usage:
./configure
make
- ./live_ast install # instead of 'make install'
- ./live_ast config # instead of 'make config'
- ./live_ast unload # instead of '/etc/init.d/zaptel stop'
- ./live_ast load # instead of '/etc/init.d/zaptel start'
+ ./live_zap install # instead of 'make install'
+ ./live_zap config # instead of 'make config'
+ ./live_zap unload # instead of '/etc/init.d/zaptel stop'
+ ./live_zap load # instead of '/etc/init.d/zaptel start'
Everything is installed under the subdirectory live/ . You will probably
need to adjust MODULES . Generally you should not edit the script
itself, but , rather, edit live/live.conf . Please let me know if you
needed to change anything in the script beyond changing live.conf so I
can include useful fixes.
+
+Testing on a different maching:
+
+ ./configure
+ make
+ ./live_zap install # instead of 'make install'
+ ./live_zap config # instead of 'make config'
+ ./live_zap rsync root at remotehost
+ ssh root at remotehost
+ # in the remote host:
+ cd /tmp
+ ./live_zap unload
+ ./live_zap load
./configure Options
Modified: branches/1.4/live_zap
URL: http://svn.digium.com/view/zaptel/branches/1.4/live_zap?view=diff&rev=3466&r1=3465&r2=3466
==============================================================================
--- branches/1.4/live_zap (original)
+++ branches/1.4/live_zap Thu Dec 13 12:54:29 2007
@@ -68,6 +68,7 @@
echo "Usage: equivalent of:"
echo "$me install make install"
echo "$me config make config"
+ echo "$me rsync TARGET (copies file to /tmp/live in TARGET)"
echo "$me unload /etc/init.d/zaptel stop"
echo "$me load /etc/init.d/zaptel start"
}
@@ -82,12 +83,22 @@
case "$1" in
install)
- make install DESTDIR=$DESTDIR
+ shift
+ make install DESTDIR=$DESTDIR DYNFS=yes "$@"
;;
config)
- make config DESTDIR=$DESTDIR
+ shift
+ make config DESTDIR=$DESTDIR "$@"
touch $MODPROBE_FILE
mkdir -p $DESTDIR/etc/asterisk
+ ;;
+rsync)
+ if [ $# -ne 2 ]; then
+ echo >&2 "$0: Error: rsync requires a target parameter".
+ fi
+ # copy the script itself and the installed directory to the
+ # target host:
+ rsync -ai "$0" $DESTDIR "$2:/tmp/"
;;
unload)
$AST_SCRIPT stop
More information about the zaptel-commits
mailing list