* extfs/audio.in: Fix even more quoting issues.
* extfs/hp48.in: Likewise. Patch from q# <eth0 o2 pl>.
Этот коммит содержится в:
родитель
e85a083b79
Коммит
3b6db492a3
@ -1,3 +1,10 @@
|
||||
2004-10-18 Roland Illig <roland.illig@gmx.de>
|
||||
|
||||
* extfs/audio.in: Fix even more quoting issues.
|
||||
* extfs/hp48.in: Likewise.
|
||||
|
||||
Patch from q# <eth0 o2 pl>.
|
||||
|
||||
2004-10-18 Roland Illig <roland.illig@gmx.de>
|
||||
|
||||
* extfs/uar.in: Improve filename quoting. Add error messages.
|
||||
|
@ -12,7 +12,7 @@ CDDB_SERVER="http://freedb.freedb.org"
|
||||
CDDB_HANDSHAKE="hello=user+localhost+mc+1.0&proto=1"
|
||||
CDDB_TIMEOUT=20 # in seconds
|
||||
|
||||
audiofs_list ()
|
||||
audiofs_list()
|
||||
{
|
||||
DATE=`date +"%b %d %H:%M"`
|
||||
echo "-r--r--r-- 1 0 0 0 $DATE CDDB"
|
||||
@ -24,7 +24,7 @@ audiofs_list ()
|
||||
done
|
||||
}
|
||||
|
||||
audiofs_copyout ()
|
||||
audiofs_copyout()
|
||||
{
|
||||
if [ "$2" == "CDDB" ]; then
|
||||
DISCID=`cd-discid "$1" | tr " " "+"`
|
||||
@ -32,7 +32,7 @@ audiofs_copyout ()
|
||||
exit 1
|
||||
fi
|
||||
RESPONSE=`wget -q -T $CDDB_TIMEOUT -O - "$CDDB_SERVER/~cddb/cddb.cgi?cmd=cddb+query+$DISCID&$CDDB_HANDSHAKE" | tee "$3" | @AWK@ '/^200/ { print $2,$3; }'`
|
||||
wget -q -T $CDDB_TIMEOUT -O - "$CDDB_SERVER/~cddb/cddb.cgi?cmd=cddb+read+$RESPONSE&$CDDB_HANDSHAKE" | grep -v "^#" >> $3
|
||||
wget -q -T $CDDB_TIMEOUT -O - "$CDDB_SERVER/~cddb/cddb.cgi?cmd=cddb+read+$RESPONSE&$CDDB_HANDSHAKE" | grep -v "^#" >> "$3"
|
||||
else
|
||||
TRACK=`echo "$2" | sed 's/track-0*//' | sed 's/\.wav//'`
|
||||
cdparanoia -q -d "$1" $TRACK "$3" >/dev/null
|
||||
@ -41,9 +41,9 @@ audiofs_copyout ()
|
||||
|
||||
if [ ! -b "$2" ]
|
||||
then
|
||||
BASE=/dev/cdrom
|
||||
BASE="/dev/cdrom"
|
||||
else
|
||||
BASE=$2
|
||||
BASE="$2"
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
|
@ -26,13 +26,13 @@ KERMIT="kermit -l /dev/ttyS1 -b 9600"
|
||||
|
||||
hp48_cmd()
|
||||
{
|
||||
$KERMIT -C "SET EXIT WARNING OFF,REMOTE $*,QUIT"
|
||||
$KERMIT -C "SET EXIT WARNING OFF,REMOTE $@,QUIT"
|
||||
}
|
||||
|
||||
hp48_cd()
|
||||
{
|
||||
(echo SET EXIT WARNING OFF;echo REMOTE HOST HOME
|
||||
for HP48_DIR in `echo "$*" | tr '/' ' '`;do
|
||||
for HP48_DIR in `echo "$1" | tr '/' ' '`;do
|
||||
if [ "x$HP48_DIR" != "x." ];then echo REMOTE HOST "$HP48_DIR"; fi
|
||||
done
|
||||
echo QUIT)| $KERMIT -B >/dev/null
|
||||
@ -79,20 +79,20 @@ hp48_list()
|
||||
LC_ALL=C
|
||||
export LC_ALL
|
||||
|
||||
case $1 in
|
||||
case "$1" in
|
||||
list) HP48_CDIR=
|
||||
hp48_cmd HOST HOME >/dev/null
|
||||
hp48_list
|
||||
exit 0;;
|
||||
copyout)
|
||||
cd `dirname "$4"`
|
||||
hp48_cd `dirname "$3"`
|
||||
$KERMIT -B -g `basename "$3"` -a "$4" >/dev/null
|
||||
cd "`dirname "$4"`"
|
||||
hp48_cd "`dirname "$3"`"
|
||||
$KERMIT -B -g "`basename "$3"`" -a "$4" >/dev/null
|
||||
exit 0;;
|
||||
copyin)
|
||||
cd `dirname "$4"`
|
||||
hp48_cd `dirname "$3"`
|
||||
$KERMIT -B -s "$4" -a `basename "$3"` >/dev/null
|
||||
cd "`dirname "$4"`"
|
||||
hp48_cd "`dirname "$3"`"
|
||||
$KERMIT -B -s "$4" -a "`basename "$3"`" >/dev/null
|
||||
exit 0;;
|
||||
esac
|
||||
exit 1
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user