diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2003-09-21 02:11:43 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2003-09-21 02:11:43 +0000 |
commit | 023bd3f8cfa6e289ad653beedceb21dcbcd02bb3 (patch) | |
tree | 6a7370386a31fe3abb984d588f330fb27b38e9aa /distrib/mvme68k/ramdisk | |
parent | e70354929e99fcb6c23584851628242c3f4a4f22 (diff) |
Fix extraneous display of grep output when searching disklabel output for
error information. Previously things like:
disklabel: no disk label
WARNING: Disk wd0 has no disk label. You will be creating a new one.
would be printed. Now the 'disklabel: no disk label' message is correctly
sent to /dev/null.
Take the opportunity to clean up a bit of code and formatting, making all
the md_checkfordisklabel() functions as identical as possible.
Diffstat (limited to 'distrib/mvme68k/ramdisk')
-rw-r--r-- | distrib/mvme68k/ramdisk/install.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/distrib/mvme68k/ramdisk/install.md b/distrib/mvme68k/ramdisk/install.md index 9010ac5c026..aa3637e07ff 100644 --- a/distrib/mvme68k/ramdisk/install.md +++ b/distrib/mvme68k/ramdisk/install.md @@ -1,4 +1,4 @@ -# $OpenBSD: install.md,v 1.24 2003/09/09 18:45:50 miod Exp $ +# $OpenBSD: install.md,v 1.25 2003/09/21 02:11:42 krw Exp $ # Copyright (c) 1996 The NetBSD Foundation, Inc. # All rights reserved. # @@ -50,16 +50,17 @@ md_installboot() { /mnt/usr/mdec/installboot -v /mnt/bootsd /mnt/usr/mdec/bootxx /dev/r${1}a } +# $1 is the disk to check md_checkfordisklabel() { - # $1 is the disk to check local rval=0 disklabel $1 >/dev/null 2>/tmp/checkfordisklabel + if grep "no disk label" /tmp/checkfordisklabel; then rval=1 elif grep "disk label corrupted" /tmp/checkfordisklabel; then rval=2 - fi + fi >/dev/null 2>&1 rm -f /tmp/checkfordisklabel return $rval |