There're some unnecessary `cat' invocations in `Makefile'.

        Unless there'll be any objections, I'm going to commit the patch
        below to the trunk.

--- Makefile    (revision 36440)
+++ Makefile    (working copy)
@@ -87,7 +87,7 @@
        done
        $(MAKE) $(FILES_DST)
        $(MAKE) 
${ARCH_DISTDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}.tmp
-       @if [ `cat "$(ERRORLOG)" | wc -l` -gt 5 ] ; then \
+       @if [ `wc -l < "$(ERRORLOG)"` -gt 5 ] ; then \
                echo "--"     >> $(ERRORLOG) ; \
                echo "In case of errors please change into the directory with 
error and run 'make'." >> $(ERRORLOG) ; \
                echo "If you get multiple errors, you need to deal with them in 
the order they"      >> $(ERRORLOG) ; \
@@ -99,7 +99,7 @@
        @echo "--"  >> $(ERRORLOG)
        @echo "Finished compilation: `date`" >> $(ERRORLOG)
        @cat $(ERRORLOG)
-       @if [ `cat "$(ERRORLOG)" | wc -l` -gt 8 ] ; then false ; else true ; fi
+       @if [ `wc -l < "$(ERRORLOG)"` -gt 8 ] ; then false ; else true ; fi
 
 ${ARCH_DISTDIR}/%: %
        $(INSTALL_DATA) $< $@
@@ -230,7 +230,7 @@
        -tar cBf - gem/skeleton | tar xBCf ${INST_DIR}/etc - 2>/dev/null
        -${INSTALL} gem/gem7 ${BINDIR} 2>/dev/null
        @# enable OSX Help Viewer
-       @if [ "`cat include/Make/Platform.make | grep -i '^ARCH.*darwin'`" ] ; 
then /bin/ln -sfh "${INST_DIR}/docs/html" 
/Library/Documentation/Help/GRASS-${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR} 
; fi
+       @if [ "`grep -i '^ARCH.*darwin' < include/Make/Platform.make`" ] ; then 
/bin/ln -sfh "${INST_DIR}/docs/html" 
/Library/Documentation/Help/GRASS-${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR} 
; fi
 
 
 install-strip:

-- 
FSF associate member #7257
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to