Date: Mon, 28 Jun 2010 01:03:23 -0700 From: Brian Somers <brian@Awfulhak.org> To: Patrick Mahan <mahan@mahan.org> Cc: Dag-Erling =?UTF-8?B?U23DuHJncmF2?= <des@des.no>, freebsd-hackers@freebsd.org Subject: Re: Help with some makefile hackery 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>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 25 Jun 2010 05:57:24 -0700 Patrick Mahan <mahan@mahan.org> 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 <brian@Awfulhak.org> Don't _EVER_ lose your sense of humour ! <brian@FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100628010323.665cb13c>