# This file is part of polypaudio.
#
# polypaudio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Lesser General Public License
# along with polypaudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.
VERSION_STRING="@PACKAGE_NAME@ esd wrapper @PACKAGE_VERSION@"
fail() {
- echo "$1" > /dev/stderr
+ echo "ERROR: $1"
exit 1
}
+ARGS=""
+
for N in $(seq $#) ; do
case "$1" in
+ "")
+ ;;
-v|--version)
echo "$VERSION_STRING"
EOF
exit 0
;;
+
+ -spawnpid)
+ shift
+ ARGS="$ARGS '-Lmodule-esound-compat-spawnpid pid=$1'"
+ ;;
+
+ -spawnfd)
+ shift
+ ARGS="$ARGS '-Lmodule-esound-compat-spawnfd fd=$1'"
+ ;;
-unix|-b|-public|-terminate|-nobeeps|-trust|-tcp|-promiscuous)
# Ignore these commands
-d|-r|-as|-port|-bind)
# Ignore these commands and their arguments
shift
+
;;
*)
shift
done
-exec "@POLYPAUDIO_BINARY@" -r
+eval "exec '@POLYPAUDIO_BINARY@'$ARGS"