Module Name: src Committed By: tsutsui Date: Wed May 15 12:47:22 UTC 2024
Modified Files: src/sbin/disklabel: main.c Log Message: Fix an old bug in NATIVELABEL_ONLY case in PR/50729 by me. (sigh) 'disklabel -r -w' writes a disklabel at a wrong sector in NATIVELABEL_ONLY && !LABELUSESMBR && LABELSECTOR != 0 case if the target disk doesn't have a valid disklabel, due to incorrect LABEL_OFFSET value. Found and investigated on NetBSD/hp300 bootable CD tests. Maybe this affects ports that use distrib/utils/x_disklabel but have no MBR support, i.e. only NetBSD/hp300 10.0 and NetBSD/ews4800mips 9.0 and later. Should be pulled up to netbsd-10 and netbsd-9. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sbin/disklabel/main.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.