File abcde-quote.patch of Package abcde
--- abcde.orig 2014-10-26 21:16:54.000000000 +0100
+++ abcde 2014-12-13 19:43:26.416668421 +0100
@@ -795,7 +795,7 @@
# COMMENT, DALBUM, DARTIST, CDYEAR, CDGENRE
do_tag ()
{
- COMMENTOUTPUT="$(eval echo ${COMMENT})"
+ COMMENTOUTPUT="$(eval echo \""${COMMENT}"\")"
if [ -z "$COMMENTOUTPUT" ]; then
COMMENTOUTPUT="$(getcddbinfo TRACK-INFO)"
fi
@@ -885,7 +885,7 @@
echo DISCNUMBER="$DISCNUMBER"
fi
echo CDDB=$CDDBDISCID
- if [ "$(eval echo ${COMMENT})" != "" ]; then
+ if [ "$(eval echo \""${COMMENT}"\")" != "" ]; then
case "$COMMENTOUTPUT" in
*=*) echo "$COMMENTOUTPUT";;
*) echo COMMENT="$COMMENTOUTPUT";;
@@ -924,7 +924,7 @@
echo DISCNUMBER="$DISCNUMBER"
fi
echo CDDB="$CDDBDISCID"
- if [ "$(eval echo ${COMMENT})" != "" ]; then
+ if [ "$(eval echo \""${COMMENT}"\")" != "" ]; then
case "$COMMENTOUTPUT" in
*=*) echo "$COMMENTOUTPUT";;
*) echo COMMENT="$COMMENTOUTPUT";;
@@ -1118,7 +1118,7 @@
TEMPARG="PIPE_$AACENCODERSYNTAX"
;;
esac
- IN="$( eval echo "\$$TEMPARG" )"
+ IN="$( eval echo \""\$$TEMPARG"\" )"
else
IN="$ABCDETEMPDIR/track$1.wav"
fi
@@ -1223,7 +1223,7 @@
esac
;;
spx)
- if [ "$(eval echo ${COMMENT})" != "" ]; then
+ if [ "$(eval echo \""${COMMENT}"\")" != "" ]; then
case "$COMMENT" in
*=*) ;;
*) COMMENT="COMMENT=$COMMENT" ;;
@@ -1541,9 +1541,9 @@
GENRE="$(mungegenre "$GENRE")"
YEAR=${CDYEAR:-$CDYEAR}
if [ "$VARIOUSARTISTS" = "y" ] ; then
- PLAYLISTFILE="$(eval echo "$VAPLAYLISTFORMAT")"
+ PLAYLISTFILE="$(eval echo \""$VAPLAYLISTFORMAT"\")"
else
- PLAYLISTFILE="$(eval echo "$PLAYLISTFORMAT")"
+ PLAYLISTFILE="$(eval echo \""$PLAYLISTFORMAT"\")"
fi
FINALPLAYLISTDIR="$(dirname "$OUTPUTDIR/$PLAYLISTFILE")"
mkdir -p "$FINALPLAYLISTDIR"
@@ -1553,7 +1553,7 @@
while [ "$DONE" != "y" ]; do
read ERASEPLAYLIST
case $ERASEPLAYLIST in
- e|E|a|A|k|K) DONE=y ;;
+ e|E|a|A|k|K|'') DONE=y ;;
"") ERASEPLAYLIST=e ; DONE=y ;;
*) ;;
esac
@@ -3279,7 +3279,7 @@
CDDBTRACKNUM=$(expr $UTRACKNUM - 1)
if [ "$USEPIPES" = "y" ]; then
TEMPARG="PIPERIPPER_$CDROMREADERSYNTAX"
- FILEARG="$( eval echo "\$$TEMPARG" )"
+ FILEARG="$( eval echo \""\$$TEMPARG"\" )"
PIPE_MESSAGE="and encoding "
else
WAVDATA="$ABCDETEMPDIR/track$UTRACKNUM.wav"
@@ -4571,15 +4571,15 @@
PIPEENCODERSVARCHECK="PIPE_$AACENCODERSYNTAX" ;;
esac
decho "PIPERIPPERSVARCHECK: $( eval echo "\$$PIPERIPPERSVARCHECK" )"
- if [ "$( eval echo "\$$PIPERIPPERSVARCHECK" )" = "$" ] || \
- [ "$( eval echo "\$$PIPERIPPERSVARCHECK" )" = "" ] ; then
+ if [ "$( eval echo \""\$$PIPERIPPERSVARCHECK"\" )" = "$" ] || \
+ [ "$( eval echo \""\$$PIPERIPPERSVARCHECK"\" )" = "" ] ; then
log error "no support for pipes with given ripper"
log error "read the FAQ file from the source tarball to get help."
exit 1;
fi
decho "PIPEENCODERSVARCHECK: $( eval echo "\$$PIPEENCODERSVARCHECK" )"
- if [ "$( eval echo "\$$PIPEENCODERSVARCHECK" )" = "$" ] || \
- [ "$( eval echo "\$$PIPEENCODERSVARCHECK" )" = "" ] ; then
+ if [ "$( eval echo \""\$$PIPEENCODERSVARCHECK"\" )" = "$" ] || \
+ [ "$( eval echo \""\$$PIPEENCODERSVARCHECK"\" )" = "" ] ; then
log error "no support for pipes with given encoder"
log error "read the FAQ file from the source tarball to get help"
exit 1;