On Thu, Jul 26, 2007 at 08:12:02PM +0200, Anselm R. Garbe wrote:
#!/bin/sh IFS=$'\n'
This is a bashism, it's not nice to use such things and ask for /bin/sh (my /bin/sh is certainly not bash (but... I have no /bin/bash)).
It would be nice to know what mpccont does. Actually, I'm not even sure of the purpose of this script.
...
#!/bin/sh -f
# Begin Configuration
MUSIC=/data/music
# End Condiguration
st=$({ echo .; echo ..; mpc ls $1;} | wmiimenu)
[ -z $st ] && exit
case $st in
.) mpc clear
mpc ls $1 | mpc add >/dev/null
exec mpc play
;;
..) dir=$(dirname $1 | sed 's/^\.//')
exec mpccont "$dir"
;;
esac
dir = "$MUSIC/$st"
ls "$dir" |
while read name; do
if [ -d "$dir/$name" ]; then
exec mpccont "$st"
fi
done
mpc clear
mpc add "$st"
mpc play
--
Kris Maglione
RACF is a four letter word.
pgpx4ImX4yoB1.pgp
Description: PGP signature
