From: john.levon@sun.com Subject: [PATCH] Fix non-portable grep usage Date: Mon, 12 Nov 2007 14:24:41 -0800 Message-ID: <695e38fa5029bafc9ee9.1194906281@hatchback> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org # HG changeset patch # User john.levon@sun.com # Date 1194905356 28800 # Node ID 695e38fa5029bafc9ee9fc08dc4fe3cbec5a7489 # Parent 8b787636c4ac1b0e303c86ed489d91a63626a17e Fix non-portable grep usage grep -q doesn't exist on the default Solaris grep. Signed-off-by: John Levon diff --git a/tools/firmware/rombios/32bit/Makefile b/tools/firmware/rombios/32bit/Makefile --- a/tools/firmware/rombios/32bit/Makefile +++ b/tools/firmware/rombios/32bit/Makefile @@ -34,7 +34,7 @@ clean: $(TARGET): subdirs 32bitbios.o util.o $(LD) $(LDFLAGS_DIRECT) -s -r 32bitbios.o $(MODULES) util.o -o 32bitbios_all.o @nm 32bitbios_all.o | \ - grep -E -q '^ +U ' && { \ + egrep '^ +U ' 2>/dev/null && { \ echo "There are undefined symbols in the BIOS:"; \ nm -u 32bitbios_all.o; \ exit 11; \