Setup default mbr_bootsel labels for used partitions, since the previous
default was for them to be empty, and that meant that they wouldn't get shown at boot time. Fix from Tyler Retzlaff <rtr@wasabisystems.com>
This commit is contained in:
parent
2153f7059e
commit
1f5cf5c78c
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: md.c,v 1.12 2001/01/14 02:38:18 mrg Exp $ */
|
||||
/* $NetBSD: md.c,v 1.13 2002/06/14 03:29:28 lukem Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1997 Piermont Information Systems Inc.
|
||||
|
@ -625,6 +625,15 @@ configure_bootsel()
|
|||
mbs = (struct mbr_bootsel *)&mbr[MBR_BOOTSELOFF];
|
||||
mbs->flags = BFL_SELACTIVE;
|
||||
|
||||
/* Setup default labels for partitions, since if not done by user */
|
||||
/* they don't get set and and bootselector doesn't 'appear' when */
|
||||
/* it's loaded. */
|
||||
for (i = 0; i < NMBRPART; i++) {
|
||||
if (parts[i].mbrp_typ != 0 && mbs->nametab[i][0] == '\0')
|
||||
snprintf(mbs->nametab[i], sizeof(mbs->nametab[0]),
|
||||
"entry %d", i+1);
|
||||
}
|
||||
|
||||
process_menu(MENU_configbootsel);
|
||||
|
||||
for (i = 0; i < NMBRPART; i++) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: md.c,v 1.59 2002/05/29 20:36:40 tv Exp $ */
|
||||
/* $NetBSD: md.c,v 1.60 2002/06/14 03:29:28 lukem Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1997 Piermont Information Systems Inc.
|
||||
|
@ -594,6 +594,15 @@ configure_bootsel()
|
|||
mbs = (struct mbr_bootsel *)&mbr[MBR_BOOTSELOFF];
|
||||
mbs->flags = BFL_SELACTIVE;
|
||||
|
||||
/* Setup default labels for partitions, since if not done by user */
|
||||
/* they don't get set and and bootselector doesn't 'appear' when */
|
||||
/* it's loaded. */
|
||||
for (i = 0; i < NMBRPART; i++) {
|
||||
if (parts[i].mbrp_typ != 0 && mbs->nametab[i][0] == '\0')
|
||||
snprintf(mbs->nametab[i], sizeof(mbs->nametab[0]),
|
||||
"entry %d", i+1);
|
||||
}
|
||||
|
||||
process_menu(MENU_configbootsel);
|
||||
|
||||
for (i = 0; i < NMBRPART; i++) {
|
||||
|
|
Loading…
Reference in New Issue