>Number:         154949
>Category:       bin
>Synopsis:       Small patch to release Makefile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 21 22:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Doug Barton
>Release:        FreeBSD 8.1-STABLE i386
>Organization:
AAAG
>Environment:
        DNA
>Description:
        When logging the build of a release the lines in this part of
        the Makefile get echo'ed to the log which makes it a bit
        confusing to simple minds like mine. :)

        There is no reason I can see not to mask these lines, so
        here you go.

>How-To-Repeat:

>Fix:
        Apply the following patch:

Index: release/Makefile
===================================================================
--- release/Makefile    (revision 218688)
+++ release/Makefile    (working copy)
@@ -550,45 +550,45 @@
 .endif
 .endfor
        # Don't remove this, or the build will fall over!
-       echo "export RELEASEDIR=${_R}"          >> ${_MK}
-       echo "export PATH=/bin:/usr/bin:/sbin:/usr/sbin:${LOCALDIR}"    >> 
${_MK}
-       echo "export MANBUILDCAT=YES"           >> ${_MK}
+       @echo "export RELEASEDIR=${_R}"         >> ${_MK}
+       @echo "export PATH=/bin:/usr/bin:/sbin:/usr/sbin:${LOCALDIR}"   >> 
${_MK}
+       @echo "export MANBUILDCAT=YES"          >> ${_MK}
        # NB: these may fail if the host is running w/o devfs
-       echo "umount /dev >/dev/null 2>&1 || true" >> ${_MK}
-       echo "mount -t devfs devfs /dev >/dev/null 2>&1 || true"        >> 
${_MK}
-       echo "if [ ! -c /dev/null ]; then" >> ${_MK}
-       echo "  echo /dev/null is not a device!" >> ${_MK}
-       echo "  exit 1" >> ${_MK}
-       echo "fi" >> ${_MK}
-       echo "if [ -x /etc/rc.d/ldconfig ]; then" >> ${_MK}
-       echo "  /etc/rc.d/ldconfig start"       >> ${_MK}
-       echo "else"                             >> ${_MK}
-       echo "  ldconfig /lib /usr/lib /usr/local/lib || true" >> ${_MK}
-       echo "fi"                               >> ${_MK}
-       echo "if [ ! -f /tmp/.world_done ]; then" >> ${_MK}
-       echo "  cd /usr/src"                    >> ${_MK}
-       echo "  ${CROSSMAKE} ${WORLD_FLAGS} -DNO_CLEAN buildworld && \\" >> 
${_MK}
-       echo "  touch /tmp/.world_done || exit 1" >> ${_MK}
-       echo "fi"                               >> ${_MK}
-       echo "if [ ! -f /tmp/.skip_ports_index ]; then" >> ${_MK}
-       echo "  echo \">>> make index started on \`LC_ALL=C TZ=GMT date\`\"" >> 
${_MK}
-       echo "  for i in ${MAKEINDEXPORTS}"     >> ${_MK}
-       echo "  do"                     >> ${_MK}
-       echo "          cd /usr/ports/\$${i}"   >> ${_MK}
-       echo "          env -i HTTP_PROXY=$${HTTP_PROXY} 
FTP_PROXY=$${FTP_PROXY} FTP_PASSIVE_MODE=$${FTP_PASSIVE_MODE:-no} PATH=$${PATH} 
\\" >> ${_MK}
-       echo "          make all install clean BATCH=yes 
FORCE_PKG_REGISTER=yes" >> ${_MK}
-       echo "  done"                           >> ${_MK}
-       echo "  cd /usr/ports"                  >> ${_MK}
-       echo "  rm -f INDEX*"                   >> ${_MK}
-       echo "  make index -DINDEX_PRISTINE"    >> ${_MK}
-       echo "  rm -f INDEX*.tmp"               >> ${_MK}
-       echo "  touch /tmp/.skip_ports_index"   >> ${_MK}
-       echo "  echo \">>> make index finished on \`LC_ALL=C TZ=GMT date\`\"" 
>> ${_MK}
-       echo "fi"                               >> ${_MK}
-       echo "cd /usr/src/release"              >> ${_MK}
-       echo "make obj"                         >> ${_MK}
-       echo "make \$${_RELTARGET}"             >> ${_MK}
-       echo "echo \">>> make ${.TARGET} for ${TARGET} finished on \`LC_ALL=C 
TZ=GMT date\`\"" >> ${_MK}
+       @echo "umount /dev >/dev/null 2>&1 || true" >> ${_MK}
+       @echo "mount -t devfs devfs /dev >/dev/null 2>&1 || true"       >> 
${_MK}
+       @echo "if [ ! -c /dev/null ]; then" >> ${_MK}
+       @echo " echo /dev/null is not a device!" >> ${_MK}
+       @echo " exit 1" >> ${_MK}
+       @echo "fi" >> ${_MK}
+       @echo "if [ -x /etc/rc.d/ldconfig ]; then" >> ${_MK}
+       @echo " /etc/rc.d/ldconfig start"       >> ${_MK}
+       @echo "else"                            >> ${_MK}
+       @echo " ldconfig /lib /usr/lib /usr/local/lib || true" >> ${_MK}
+       @echo "fi"                              >> ${_MK}
+       @echo "if [ ! -f /tmp/.world_done ]; then" >> ${_MK}
+       @echo " cd /usr/src"                    >> ${_MK}
+       @echo " ${CROSSMAKE} ${WORLD_FLAGS} -DNO_CLEAN buildworld && \\" >> 
${_MK}
+       @echo " touch /tmp/.world_done || exit 1" >> ${_MK}
+       @echo "fi"                              >> ${_MK}
+       @echo "if [ ! -f /tmp/.skip_ports_index ]; then" >> ${_MK}
+       @echo " echo \">>> make index started on \`LC_ALL=C TZ=GMT date\`\"" >> 
${_MK}
+       @echo " for i in ${MAKEINDEXPORTS}"     >> ${_MK}
+       @echo " do"                     >> ${_MK}
+       @echo "         cd /usr/ports/\$${i}"   >> ${_MK}
+       @echo "         env -i HTTP_PROXY=$${HTTP_PROXY} 
FTP_PROXY=$${FTP_PROXY} FTP_PASSIVE_MODE=$${FTP_PASSIVE_MODE:-no} PATH=$${PATH} 
\\" >> ${_MK}
+       @echo "         make all install clean BATCH=yes 
FORCE_PKG_REGISTER=yes" >> ${_MK}
+       @echo " done"                           >> ${_MK}
+       @echo " cd /usr/ports"                  >> ${_MK}
+       @echo " rm -f INDEX*"                   >> ${_MK}
+       @echo " make index -DINDEX_PRISTINE"    >> ${_MK}
+       @echo " rm -f INDEX*.tmp"               >> ${_MK}
+       @echo " touch /tmp/.skip_ports_index"   >> ${_MK}
+       @echo " echo \">>> make index finished on \`LC_ALL=C TZ=GMT date\`\"" 
>> ${_MK}
+       @echo "fi"                              >> ${_MK}
+       @echo "cd /usr/src/release"             >> ${_MK}
+       @echo "make obj"                                >> ${_MK}
+       @echo "make \$${_RELTARGET}"            >> ${_MK}
+       @echo "echo \">>> make ${.TARGET} for ${TARGET} finished on \`LC_ALL=C 
TZ=GMT date\`\"" >> ${_MK}
        chmod 755 ${_MK}
 .if defined(NOPORTS)
        touch ${CHROOTDIR}/tmp/.skip_ports_index

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to