fine-requires on solaris built rpm fails due to [ -z being given a variable number of arguments. Patch to fix is:- Index: ./autodeps/solaris.req --- ./autodeps/solaris.req Tue Sep 21 19:34:55 1999 +++ ./autodeps/solaris.req Mon Oct 11 16:29:54 1999 @@ -8,7 +8,7 @@ ulimit -c 0 filelist=`sed "s/['\"]/\\\&/g"` -[ -z $filelist ] && exit #emulate -r option for xargs +[ -z "$filelist" ] && exit #emulate -r option for xargs for f in `echo $filelist | xargs file | fgrep executable | cut -d: -f1`; do ldd $f 2>/dev/null | awk '/\=\>/ { print $1 }' #### End of Patch data #### [didn't I used to get asked my email address - well its nigel among others :-) ]
Fixed in cvs. Thanks for the report.