From: Simon Marlow Date: Mon, 22 Oct 2007 13:33:37 +0000 (+0000) Subject: patch from #1782; fixes check-packages target on Solaris X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=ed99161b28b2eea66f4b1b033ee57cfd2be127db patch from #1782; fixes check-packages target on Solaris --- diff --git a/Makefile b/Makefile index 492cc77..a788dac 100644 --- a/Makefile +++ b/Makefile @@ -69,14 +69,15 @@ SUBDIRS = gmp includes compat utils driver docs rts libraries compiler # Sanity check that all the boot libraries are in the tree, to catch # failure to run darcs-all. check-packages : - @for d in `cat libraries/boot-packages`; do \ + @ds=`cat libraries/boot-packages`;\ + for d in $$ds; do \ if test ! -d libraries/$$d; then \ echo "Looks like you're missing libraries/$$d,"; \ echo "maybe you haven't done './darcs-all get'?"; \ exit 1; \ fi \ done - @if test ! -e libraries/base/configure; then \ + @if test ! -f libraries/base/configure; then \ echo "Looks like you're missing base's configure script."; \ echo "Did you run 'sh boot' at the top level?"; \ exit 1; \