From d44088794334409e8357bc9a1cb6cf5edc80e72d Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Wed, 27 Aug 2003 22:34:57 +0000 Subject: [PATCH] When we initialize a disk with a virgin label, create also an 'a' partition which starts after the bootstrap area and fills the entire disk. --- sbin/bsdlabel/bsdlabel.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c index e2c84fe97e64..d1670635007d 100644 --- a/sbin/bsdlabel/bsdlabel.c +++ b/sbin/bsdlabel/bsdlabel.c @@ -1377,6 +1377,10 @@ getvirginlabel(void) strncpy(loclab.d_typename, "amnesiac", sizeof(loclab.d_typename)); + dp = &loclab.d_partitions[0]; + dp->p_offset = BBSIZE / secsize; + dp->p_size = loclab.d_secperunit - dp->p_offset; + dp = &loclab.d_partitions[RAW_PART]; dp->p_size = loclab.d_secperunit; loclab.d_checksum = dkcksum(&loclab);