diff options
author | jkh <jkh@FreeBSD.org> | 1998-12-17 16:50:10 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1998-12-17 16:50:10 +0000 |
commit | 586eaf95b26fa64e8628fc79ea050f84c7da21e6 (patch) | |
tree | 75e2a1bb470454635bee3c3d530dc0c1438aa056 /sbin/bsdlabel/bsdlabel.c | |
parent | aec28cd70ae23f785e90fd95b938d8029d838d5b (diff) | |
download | FreeBSD-src-586eaf95b26fa64e8628fc79ea050f84c7da21e6.zip FreeBSD-src-586eaf95b26fa64e8628fc79ea050f84c7da21e6.tar.gz |
Look for boot blocks in new default location.
Diffstat (limited to 'sbin/bsdlabel/bsdlabel.c')
-rw-r--r-- | sbin/bsdlabel/bsdlabel.c | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c index bf18a37..ff04e4b 100644 --- a/sbin/bsdlabel/bsdlabel.c +++ b/sbin/bsdlabel/bsdlabel.c @@ -46,7 +46,7 @@ static char sccsid[] = "@(#)disklabel.c 8.2 (Berkeley) 1/7/94"; /* from static char sccsid[] = "@(#)disklabel.c 1.2 (Symmetric) 11/28/85"; */ #endif static const char rcsid[] = - "$Id: disklabel.c,v 1.22 1998/10/17 09:56:32 bde Exp $"; + "$Id: disklabel.c,v 1.23 1998/10/23 18:57:39 bde Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -595,25 +595,13 @@ makebootarea(boot, dp, f) *np++ = '\0'; if (!xxboot) { - (void)sprintf(np, "%s/%sboot", - _PATH_BOOTDIR, dkbasename); - if (access(np, F_OK) < 0 && dkbasename[0] == 'r') - dkbasename++; - xxboot = np; - (void)sprintf(xxboot, "%s/%sboot", - _PATH_BOOTDIR, dkbasename); - np += strlen(xxboot) + 1; + (void)sprintf(boot0, "%s/boot1", _PATH_BOOTDIR); + xxboot = boot0; } #if NUMBOOT > 1 if (!bootxx) { - (void)sprintf(np, "%s/boot%s", - _PATH_BOOTDIR, dkbasename); - if (access(np, F_OK) < 0 && dkbasename[0] == 'r') - dkbasename++; - bootxx = np; - (void)sprintf(bootxx, "%s/boot%s", - _PATH_BOOTDIR, dkbasename); - np += strlen(bootxx) + 1; + (void)sprintf(boot1, "%s/boot2", _PATH_BOOTDIR); + bootxx = boot1; } #endif } |