From 43b7c4140ea1f5dbcf71a72ca64f6a26e5b1634c Mon Sep 17 00:00:00 2001 From: kloczek Date: Wed, 29 Aug 2001 19:17:37 +0000 Subject: [PATCH] - removed all bashizms from esddsp.in script. Changed files: esound-esddsp.in.patch -> 1.1 --- esound-esddsp.in.patch | 147 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 esound-esddsp.in.patch diff --git a/esound-esddsp.in.patch b/esound-esddsp.in.patch new file mode 100644 index 0000000..30c87a9 --- /dev/null +++ b/esound-esddsp.in.patch @@ -0,0 +1,147 @@ +--- esound-0.2.22/esddsp.in~ Wed Aug 29 20:45:25 2001 ++++ esound-0.2.22/esddsp.in Wed Aug 29 21:03:22 2001 +@@ -11,67 +11,72 @@ + case "$1" in + + -h|--help) +- echo "esddsp - attempt to reroute audio device to esd" +- echo " " +- echo "esddsp [options] player arguments" +- echo " " +- echo "options:" +- echo "-h, --help show brief help" +- echo "-s, --server=HOST:PORT contact esd server on host at port" +- echo "-m, --mixer enable mixer support" +- echo "-n, --name=NAME use name to identify player to esd" +- echo "-v, --verbose show parameters" +- exit 0 +- ;; ++ echo "esddsp - attempt to reroute audio device to esd" ++ echo " " ++ echo "esddsp [options] player arguments" ++ echo " " ++ echo "options:" ++ echo "-h, --help show brief help" ++ echo "-s, --server=HOST:PORT contact esd server on host at port" ++ echo "-m, --mixer enable mixer support" ++ echo "-n, --name=NAME use name to identify player to esd" ++ echo "-v, --verbose show parameters" ++ exit 0 ++ ;; + + -s) +- shift +- if test $# -gt 0; then +- export ESPEAKER=$1 +- else +- echo "no server specified" +- exit 1 +- fi +- shift +- ;; ++ shift ++ if test $# -gt 0; then ++ ESPEAKER=$1 ++ export ESPEAKER ++ else ++ echo "no server specified" ++ exit 1 ++ fi ++ shift ++ ;; + + --server*) +- export ESPEAKER=`echo $1 | sed -e 's/^[^=]*=//g'` +- shift +- ;; ++ ESPEAKER=`echo $1 | sed -e 's/^[^=]*=//g'` ++ export ESPEAKER ++ shift ++ ;; + + -m|--mixer) +- export ESDDSP_MIXER=1 +- shift +- ;; ++ ESDDSP_MIXER=1 ++ export ESDDSP_MIXER ++ shift ++ ;; + + -n) +- shift +- if test $# -gt 0; then +- export ESDDSP_NAME=$1 +- else +- echo "no player name specified" +- exit 1 +- fi +- shift +- set_name=1 +- ;; ++ shift ++ if test $# -gt 0; then ++ ESDDSP_NAME=$1 ++ export ESDDSP_NAME ++ else ++ echo "no player name specified" ++ exit 1 ++ fi ++ shift ++ set_name=1 ++ ;; + + --name*) +- export ESDDSP_NAME=`echo $1 | sed -e 's/^[^=]*=//g'` +- set_name=1 +- shift +- ;; ++ ESDDSP_NAME=`echo $1 | sed -e 's/^[^=]*=//g'` ++ export ESDDSP_NAME ++ set_name=1 ++ shift ++ ;; + + -v|--verbose) +- verbose=1 +- shift +- ;; ++ verbose=1 ++ shift ++ ;; + + *) +- # no more esddsp options, get on with life +- break +- ;; ++ # no more esddsp options, get on with life ++ break ++ ;; + esac + done + +@@ -82,19 +87,15 @@ + + # echo options if verbose specified + if test "$verbose" = 1; then +- echo "server: $ESPEAKER" +- echo "name: $ESDDSP_NAME" +- echo "command line: $@" ++ echo "server: $ESPEAKER" ++ echo "name: $ESDDSP_NAME" ++ echo "command line: $@" + fi + +-# setup esd to hijack calls made to /dev/dsp +-prefix=@prefix@ +-exec_prefix=@exec_prefix@ +-libdir=@libdir@ +- + # Don't try to connect to esd if it isn't running + #if [ ! "x`pidof esd`" = "x" ]; then +- export LD_PRELOAD="${libdir}/libesddsp.so.0:${libdir}/libesd.so.0" ++ LD_PRELOAD="@libdir@/libesddsp.so.0:@libdir@/libesd.so.0" ++ export LD_PRELOAD + #fi + + # invoke the program with the args given -- 2.43.0