[elbe-devel] Add name to a gpthd partition
Torben Hohn
torben.hohn at linutronix.de
Mon Mar 7 16:17:59 CET 2022
Guten Tag Herr Steih,
Bitte entschuldigen Sie die Verzoegerung. Ich war mit anderen
Projekten sehr beschaeftigt.
Mir fehlt, damit ich Ihren Patch integrieren kann, noch ein
"Signed-off-by:" Tag von ihnen.
https://stackoverflow.com/questions/1962094/what-is-the-sign-off-feature-in-git-for
Es reicht, wenn Sie mit
Signed-off-by: "Steih, Martin" <Martin.Steih at lachmann-rink.de>
auf diese Mail an die Mailingliste antworten.
On Thu, Jan 13, 2022 at 09:08:28PM +0000, Steih, Martin wrote:
> Would this be a viable solution to add support for partition names in case of gpthd? I hope I do not bother you with this, but it would really help to have this ability.
>
>
> diff --git a/elbepack/hdimg.py b/elbepack/hdimg.py
> index 696225925..e151ef289 100644
> --- a/elbepack/hdimg.py
> +++ b/elbepack/hdimg.py
> @@ -335,6 +335,10 @@ def create_partition(
> ppart.setFlag(_ped.PARTITION_LBA)
> else:
> ppart = parted.Partition(disk, ptype, geometry=g)
> +
> + if disk.type == "gpt" and \
> + part.has("name"):
> + ppart.set_name(part.text("name"))
>
> cons = parted.Constraint(exactGeom=g)
> disk.addPartition(ppart, cons)
> diff --git a/schema/dbsfed.xsd b/schema/dbsfed.xsd
> index 34f4562c0..551e354ba 100644
> --- a/schema/dbsfed.xsd
> +++ b/schema/dbsfed.xsd
> @@ -1807,6 +1807,13 @@
> </documentation>
> </annotation>
> </element>
> + <element name="name" type="rfs:string" minOccurs="0" maxOccurs="1">
> + <annotation>
> + <documentation>
> + human readable name of the partition used for naming a gpt partition
> + </documentation>
> + </annotation>
> + </element>
> <element name="binary" type="rfs:string" minOccurs="0">
> <annotation>
> <documentation>
>
>
>
> i. A. Martin Steih
> Projektleiter
> Entwicklung
>
> Lachmann & Rink GmbH
> Martin.Steih at lachmann-rink.de<mailto:Martin.Steih at lachmann-rink.de> | www.lachmann-rink.de<https://www.lachmann-rink.de>
> fon: +49 2734 2817 430<tel:+49%202734%202817%20430>
>
> Hommeswiese 129, 57258 Freudenberg | Otto-Hahn-Straße 18-20, 44227 Dortmund
> Geschäftsführer: Dipl.-Ing. Arjan Bijlard, Dipl.-Inf. Claudius Rink | Amtsgericht Siegen, HRB 2600
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
--
Torben Hohn
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 18; Fax.: +49 7556 25 999 99
Hinweise zum Datenschutz finden Sie hier (Informations on data privacy
can be found here): https://linutronix.de/kontakt/Datenschutz.php
Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen |
Registergericht (Registration Court): Amtsgericht Freiburg i.Br., HRB700
806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas Gleixner
More information about the elbe-devel
mailing list