Hi, A user requested that GParted not replace MBR boot code when updating the msdos partition table. Since neither fdisk nor libparted GPT code overwrite boot code when they update the MBR then libparted msdos code shouldn't either. Writing boot code is the responsibility of boot loader installation, not a partitioning tool.
Following is a patch for this and an associated unit test. Thanks, Mike Mike Fleetwood (2): libparted: Stop replacing boot code in MBR when updating msdos table tests: t2420: New test confirming updating msdos doesn't add boot code NEWS | 7 ++- libparted/labels/dos.c | 22 -------- libparted/mbr.s | 85 ------------------------------- tests/Makefile.am | 1 + tests/t-lib-helpers.sh | 5 ++ tests/t2420-msdos-no-boot-code.sh | 85 +++++++++++++++++++++++++++++++ 6 files changed, 97 insertions(+), 108 deletions(-) delete mode 100644 libparted/mbr.s create mode 100755 tests/t2420-msdos-no-boot-code.sh -- 2.43.7
