>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"