From 3f6c1435a4cbdf73a65639b05898a01c0dfc21ac Mon Sep 17 00:00:00 2001 From: Pete Travis Date: Wed, 1 Oct 2014 11:33:51 -0600 Subject: we might need this sles10 stuff later --- scratch/bash-3.1-postpatch/examples/obashdb/bashdb | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 scratch/bash-3.1-postpatch/examples/obashdb/bashdb (limited to 'scratch/bash-3.1-postpatch/examples/obashdb/bashdb') diff --git a/scratch/bash-3.1-postpatch/examples/obashdb/bashdb b/scratch/bash-3.1-postpatch/examples/obashdb/bashdb new file mode 100644 index 0000000..97d287d --- /dev/null +++ b/scratch/bash-3.1-postpatch/examples/obashdb/bashdb @@ -0,0 +1,33 @@ +# kshdb - Korn Shell Debugger main file +# adapted from 'Learning the Korn Shell' by Bill Rosenblatt (O'Reilly) +# by Cigy Cyriac (cigy@felix.tulblr.unisys.com) +# Main driver: constructs full script (with preamble) and runs it + +echo 'Bourne-Again Shell Debugger version 0.1' + +_pname=${0##*/} + +[ $# -eq 0 ] && { + echo "${_pname}: usage: ${_pname} " + exit 1 +} + +_guineapig=$1 + +[ -r $_guineapig ] || { + echo "${_pname}: cannot read $_guineapig." >&2 + exit 1 +} +shift + +_tmpdir=/tmp +_libdir=. +_dbgfile=$_tmpdir/bashdb$$ #temp file for script being debugged + +cat $_libdir/bashdb.pre $_guineapig > $_dbgfile +if [ -f "$BASH" ]; then + exec $BASH $_dbgfile $_guineapig $_tmpdir $_libdir "$@" +else + exec bash $_dbgfile $_guineapig $_tmpdir $_libdir "$@" +fi +# end of bashdb -- cgit