From owner-freebsd-hackers@FreeBSD.ORG Mon Jun 28 08:13:55 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2974E1065673 for ; Mon, 28 Jun 2010 08:13:55 +0000 (UTC) (envelope-from prvs=17889efc15=brian@Awfulhak.org) Received: from idcmail-mo2no.shaw.ca (idcmail-mo2no.shaw.ca [64.59.134.9]) by mx1.freebsd.org (Postfix) with ESMTP id E53E98FC0A for ; Mon, 28 Jun 2010 08:13:54 +0000 (UTC) Received: from pd6ml2no-ssvc.prod.shaw.ca ([10.0.153.163]) by pd6mo1no-svcs.prod.shaw.ca with ESMTP; 28 Jun 2010 02:03:29 -0600 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.0 c=1 a=q8OS1GolVHwA:10 a=VphdPIyG4kEA:10 a=kj9zAlcOel0A:10 a=MJPcHhXccCG8eBs0us8XwA==:17 a=6pXGUcZwAAAA:8 a=MMwg4So0AAAA:8 a=6I5d2MoRAAAA:8 a=lDLiW3-ZgSQD5bl98rEA:9 a=m7LQynEc-RelkHUV0KkA:7 a=IHKqxhP10nwF3PZVza-bV3D8DioA:4 a=CjuIK1q_8ugA:10 a=GQmsRKdFs8kA:10 a=WJ3hkfHDukgA:10 a=SV7veod9ZcQA:10 Received: from unknown (HELO store.lan.Awfulhak.org) ([70.79.162.198]) by pd6ml2no-dmz.prod.shaw.ca with ESMTP; 28 Jun 2010 02:03:29 -0600 Received: from store.lan.Awfulhak.org (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 6047EC433AD_C285751B; Mon, 28 Jun 2010 08:03:29 +0000 (GMT) Received: from gw.Awfulhak.org (gw.lan.Awfulhak.org [172.16.0.1]) by store.lan.Awfulhak.org (Sophos Email Appliance) with ESMTP id 2CE40C460F9_C28574DF; Mon, 28 Jun 2010 08:03:25 +0000 (GMT) Received: from dev.lan.Awfulhak.org (brian@dev.lan.Awfulhak.org [172.16.0.5]) by gw.Awfulhak.org (8.14.4/8.14.4) with ESMTP id o5S83OBG040723; Mon, 28 Jun 2010 01:03:24 -0700 (PDT) (envelope-from brian@Awfulhak.org) Date: Mon, 28 Jun 2010 01:03:23 -0700 From: Brian Somers To: Patrick Mahan Message-ID: <20100628010323.665cb13c@dev.lan.Awfulhak.org> In-Reply-To: <4C24A7B4.5050301@mahan.org> References: <4C21A743.6040306@mahan.org> <86hbkujdto.fsf@ds4.des.no> <4C24A7B4.5050301@mahan.org> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; i386-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 28 Jun 2010 11:01:02 +0000 Cc: Dag-Erling =?UTF-8?B?U23DuHJncmF2?= , freebsd-hackers@freebsd.org Subject: Re: Help with some makefile hackery X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 08:13:55 -0000 On Fri, 25 Jun 2010 05:57:24 -0700 Patrick Mahan wrote: > src-kernel: src-kernel-tools > cd src; ./amd64-kernel.sh 2>&1 | tee build_amd64_kernel.log I've had the same issue teeing make output for coverage measurements. A better way to write this might be src-kernel: src-kernel-tools rm -f src-kernel-done { cd src; ./amd64-kernel.sh 2>&1 && touch src-kernel-done; } | tee build_amd64_kernel.log rm src-kernel-done You really want to catch all failures, including tee failures. -- Brian Somers Don't _EVER_ lose your sense of humour !