diff --git a/distrib/utils/sysinst/mbr.c b/distrib/utils/sysinst/mbr.c index b18183d9d61c..ae4be7cd2122 100644 --- a/distrib/utils/sysinst/mbr.c +++ b/distrib/utils/sysinst/mbr.c @@ -1,4 +1,4 @@ -/* $NetBSD: mbr.c,v 1.42 2003/07/07 12:30:20 dsl Exp $ */ +/* $NetBSD: mbr.c,v 1.43 2003/07/07 12:55:48 dsl Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -1116,7 +1116,9 @@ edit_mbr(mbr_info_t *mbri) free(ext); } memset(part, 0, NMBRPART * sizeof *part); +#ifdef BOOTSEL memset(&mbri->nametab, 0, sizeof mbri->nametab); +#endif part[0].mbrp_typ = MBR_PTYPE_NETBSD; part[0].mbrp_size = dlsize - bsec; part[0].mbrp_start = bsec; @@ -1363,8 +1365,6 @@ write_mbr(const char *disk, mbr_info_t *mbri, int convert) mbri->mbr.mbr_bootsel.mbrb_defkey = SCAN_ENTER; } else netbsd_bootcode = 0; -#else -#define netbsd_bootcode 0 /* CONSTCOND */ #endif /* Open the disk. */ @@ -1374,11 +1374,13 @@ write_mbr(const char *disk, mbr_info_t *mbri, int convert) for (ext = mbri; ext != NULL; ext = ext->extended) { mbr = &ext->mbr; +#ifdef BOOTSEL if (netbsd_bootcode) { mbri->mbr.mbr_bootsel.mbrb_magic = htole16(MBR_MAGIC); memcpy(&mbr->mbr_bootsel.mbrb_nametab, &ext->nametab, sizeof mbr->mbr_bootsel.mbrb_nametab); } +#endif mbrp = &mbr->mbr_parts[0]; for (i = 0; i < NMBRPART; i++) { if (mbrp[i].mbrp_start == 0 && mbrp[i].mbrp_size == 0) { @@ -1402,11 +1404,13 @@ write_mbr(const char *disk, mbr_info_t *mbri, int convert) &mbrp[i].mbrp_ecyl, &mbrp[i].mbrp_ehd, &mbrp[i].mbrp_esect, pstart + psize - 1); } +#ifdef BOOTSEL if (netbsd_bootcode && ext->nametab[i][0] != 0) { if (ext->sector + pstart == mbri->bootsec) mbri->mbr.mbr_bootsel.mbrb_defkey = key; key++; } +#endif } mbr->mbr_signature = htole16(MBR_MAGIC); diff --git a/distrib/utils/sysinst/msg.mbr.en b/distrib/utils/sysinst/msg.mbr.en index 8853ba96699f..bd4ee5c5f4a3 100644 --- a/distrib/utils/sysinst/msg.mbr.en +++ b/distrib/utils/sysinst/msg.mbr.en @@ -1,4 +1,4 @@ -/* $NetBSD: msg.mbr.en,v 1.6 2003/07/07 12:30:21 dsl Exp $ */ +/* $NetBSD: msg.mbr.en,v 1.7 2003/07/07 12:55:48 dsl Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -201,7 +201,8 @@ message dofdisk message wmbrfail {Rewrite of MBR failed. I can't continue.} -.if BOOTSEL && 0 +.if 0 +.if BOOTSEL message Set_timeout_value {Set timeout value} @@ -209,4 +210,5 @@ message bootseltimeout {Boot menu timeout: %d\n} .endif +.endif diff --git a/distrib/utils/sysinst/msg.mbr.fr b/distrib/utils/sysinst/msg.mbr.fr index a3af3c503d1c..69d18ec7e7d7 100644 --- a/distrib/utils/sysinst/msg.mbr.fr +++ b/distrib/utils/sysinst/msg.mbr.fr @@ -1,4 +1,4 @@ -/* $NetBSD: msg.mbr.fr,v 1.7 2003/07/07 12:30:21 dsl Exp $ */ +/* $NetBSD: msg.mbr.fr,v 1.8 2003/07/07 12:55:48 dsl Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -207,7 +207,8 @@ message dofdisk message wmbrfail {L'écriture du MBR a échouée. Je ne peux pas continuer.} -.if BOOTSEL && 0 +.if 0 +.if BOOTSEL message Set_timeout_value {Changer le temps d'attente} @@ -215,3 +216,4 @@ message bootseltimeout {Temps d'attente: %d\n} .endif +.endif diff --git a/distrib/utils/sysinst/msg.mbr.pl b/distrib/utils/sysinst/msg.mbr.pl index 683b14db7b14..9956152c1a4f 100644 --- a/distrib/utils/sysinst/msg.mbr.pl +++ b/distrib/utils/sysinst/msg.mbr.pl @@ -1,4 +1,4 @@ -/* $NetBSD: msg.mbr.pl,v 1.6 2003/07/07 12:30:21 dsl Exp $ */ +/* $NetBSD: msg.mbr.pl,v 1.7 2003/07/07 12:55:48 dsl Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -212,7 +212,8 @@ message dofdisk message wmbrfail {Nadpisanie MBR nie powiodlo sie. Nie moge kontynuowac.} -.if BOOTSEL && 0 +.if 0 +.if BOOTSEL message Set_timeout_value {Ustaw opoznienie} @@ -220,3 +221,4 @@ message bootseltimeout {Opoznienie bootmenu: %d\n} .endif +.endif