Submit #3151 ยป 0001-Fix-nrelease-boot-blocks-installation.patch
| nrelease/Makefile | ||
|---|---|---|
|
cut -f 1 -d: > ${ISODIR}/vn.which
|
||
|
vnconfig -e -s labels `cat ${ISODIR}/vn.which` ${IMGFILE}
|
||
|
@echo "STEP: set up legacy MBR"
|
||
|
fdisk -IB `cat ${ISODIR}/vn.which`
|
||
|
fdisk -b ${ISOROOT}/boot/mbr -IB `cat ${ISODIR}/vn.which`
|
||
|
fdisk -s `cat ${ISODIR}/vn.which` >${ISODIR}/fdisk.dat
|
||
|
awk '(NR==1){printf("g c%s h%s s%s\n", $$2, $$4, $$6);}' \
|
||
|
${ISODIR}/fdisk.dat >${ISODIR}/fdisk.conf
|
||
| ... | ... | |
|
@echo "STEP: write modified disklabel back"
|
||
|
disklabel -R -r `cat ${ISODIR}/vn.which`s2 ${IMGFILE}.label
|
||
|
rm ${IMGFILE}.label
|
||
|
disklabel -B `cat ${ISODIR}/vn.which`s2
|
||
|
disklabel -B -b ${ISOROOT}/boot/boot1_64 -s ${ISOROOT}/boot/boot2_64 \
|
||
|
`cat ${ISODIR}/vn.which`s2
|
||
|
newfs /dev/`cat ${ISODIR}/vn.which`s2a
|
||
|
mount /dev/`cat ${ISODIR}/vn.which`s2a ${IMGMNT}
|
||
|
cpdup ${ISOROOT} ${IMGMNT}
|
||