summaryrefslogtreecommitdiff
path: root/distrib/hp300/ramdisk
diff options
context:
space:
mode:
authorKenneth R Westerback <krw@cvs.openbsd.org>2003-09-21 02:11:43 +0000
committerKenneth R Westerback <krw@cvs.openbsd.org>2003-09-21 02:11:43 +0000
commit023bd3f8cfa6e289ad653beedceb21dcbcd02bb3 (patch)
tree6a7370386a31fe3abb984d588f330fb27b38e9aa /distrib/hp300/ramdisk
parente70354929e99fcb6c23584851628242c3f4a4f22 (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/hp300/ramdisk')
-rw-r--r--distrib/hp300/ramdisk/install.md13
1 files changed, 6 insertions, 7 deletions
diff --git a/distrib/hp300/ramdisk/install.md b/distrib/hp300/ramdisk/install.md
index d8ffe23aca5..ad4b051c8d6 100644
--- a/distrib/hp300/ramdisk/install.md
+++ b/distrib/hp300/ramdisk/install.md
@@ -1,4 +1,4 @@
-# $OpenBSD: install.md,v 1.35 2002/11/07 01:28:52 krw Exp $
+# $OpenBSD: install.md,v 1.36 2003/09/21 02:11:42 krw Exp $
# $NetBSD: install.md,v 1.1.2.4 1996/08/26 15:45:14 gwr Exp $
#
# Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -56,18 +56,17 @@ md_installboot() {
echo "done."
}
+# $1 is the disk to check
md_checkfordisklabel() {
- # $1 is the disk to check
- local rval
+ local rval=0
+
+ disklabel -r $1 >/dev/null 2>/tmp/checkfordisklabel
- disklabel -r $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
- else
- rval=0
- fi
+ fi >/dev/null 2>&1
rm -f /tmp/checkfordisklabel
return $rval