[PATCH 00/12] Partition table manipulation support

Sascha Hauer s.hauer at pengutronix.de
Tue Feb 20 02:47:48 PST 2024


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 at pengutronix.de>




More information about the barebox mailing list