On Mon, 19 Feb 2024 09:31:28 +0100, Sascha Hauer wrote: > This series adds support for changing partition tables. There is both a > C API and a new command to create partition tables, to create partitions > or to delete partitions. Both MSDOS and GPT tables are supported, > although MSDOS currently lacks support for logical partitions which is > left as a future exercise. > > The partition manipulation command mimics GNU Parted which has a quite > convenient API for use in scripts. Some examples for the command are: > > [...] Applied, thanks! [01/12] partitions: dos: save indention level https://git.pengutronix.de/cgit/barebox/commit/?id=4accc68d2d51 (link may not be stable) [02/12] partition: allocate struct partition_desc in parser https://git.pengutronix.de/cgit/barebox/commit/?id=1018f6c694f0 (link may not be stable) [03/12] partition: allocate struct partition in parser https://git.pengutronix.de/cgit/barebox/commit/?id=57392a862d40 (link may not be stable) [04/12] partition: efi: keep raw data https://git.pengutronix.de/cgit/barebox/commit/?id=081561b017dd (link may not be stable) [05/12] uuid: implement random uuid/guid https://git.pengutronix.de/cgit/barebox/commit/?id=1428b9259ed5 (link may not be stable) [06/12] linux/sizes.h: add more defines https://git.pengutronix.de/cgit/barebox/commit/?id=9946237b7152 (link may not be stable) [07/12] partition: add PARTITION_LINUX_DATA_GUID define https://git.pengutronix.de/cgit/barebox/commit/?id=834131b9bae1 (link may not be stable) [08/12] partitions: move parser.h to include/partitions.h https://git.pengutronix.de/cgit/barebox/commit/?id=5843759d80f7 (link may not be stable) [09/12] partitions: implement partition manipulation support https://git.pengutronix.de/cgit/barebox/commit/?id=914f24316014 (link may not be stable) [10/12] partitions: dos: implement partition manipulation support https://git.pengutronix.de/cgit/barebox/commit/?id=8f48e6366cbb (link may not be stable) [11/12] partitions: efi: implement partition manipulation support https://git.pengutronix.de/cgit/barebox/commit/?id=bdc3cb54dc80 (link may not be stable) [12/12] commands: add parted https://git.pengutronix.de/cgit/barebox/commit/?id=7dd66e63d887 (link may not be stable) Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>