Angus Leeming wrote:
> test ! $num = 0 && which makepsres > /dev/null && {

I missed this. Why are we testing if a string is equal is 0? Equality of 
integers seems to be what is needed here
if test ! $num -eq 0; then

and why not
if test $num -ne 0; then

???

Soooo....

test $num -ne 0 && which makepsres > /dev/null && {
        ...
        (cd xfonts ; rm -f PSres.upr ; makepsres -q) || true
}

Finally, what's with the '|| true'?

Totally baffled.
Angus

Reply via email to