Am Dienstag, 25. April 2006 22:02 schrieb Marco d'Itri: Hi! > Yes, the caller needs a $(echo ...) to split the arguments. I will fix > it tomorrow.
There's another problem. Have a look at the following patch: --- hotplug.functions 2006-04-25 22:11:30.000000000 +0200 +++ hotplug.functions.new 2006-04-25 22:08:10.000000000 +0200 @@ -125,7 +125,7 @@ local basename=${links%%[0-9]*} local max=-1 - for name in $links; do + for name in "$@"; do local num=${name#$basename} [ "$num" ] || num=0 [ $num -gt $max ] && max=$num --- write_cd_rules 2006-04-23 18:25:45.000000000 +0200 +++ write_cd_rules.new 2006-04-25 22:07:58.000000000 +0200 @@ -6,7 +6,7 @@ ############################################################################## find_next_available() { - raw_find_next_available "$(find_all_rules 'SYMLINK+=' $1)" + raw_find_next_available $(find_all_rules 'SYMLINK+=' $1) } write_rule() { regards, Jörg