[OE-core] [PATCH] gptfdisk: add 0.8.10+git version
Koen Kooi
koen at dominion.thruhere.net
Sat Nov 8 18:55:43 UTC 2014
> Op 7 nov. 2014, om 19:10 heeft Joshua Hernstrom <joshua.hernstrom at ni.com> het volgende geschreven:
>
> Hi Koen,
>
>> Besides from being useful as fdisk replacement this gives us 'sgdisk'
>> which can be used to set the GUID for partitions, e.g.
>>
>> sgdisk -t 1:C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/mmcblk0p1
>>
>> To mark it as ESP in scripts like mkefidisk.sh.
>>
>> Signed-off-by: Koen Kooi <koen at ...>
>> ---
>> meta/recipes-devtools/fdisk/gptfdisk_git.bb | 22 ++++++++++++++++++++++
>> 1 file changed, 22 insertions(+)
>> create mode 100644 meta/recipes-devtools/fdisk/gptfdisk_git.bb
>>
>> diff --git a/meta/recipes-devtools/fdisk/gptfdisk_git.bb
>> b/meta/recipes-devtools/fdisk/gptfdisk_git.bb new file mode 100644
>> index 0000000..62c32c3
>> --- /dev/null
>> +++ b/meta/recipes-devtools/fdisk/gptfdisk_git.bb
>> <at> <at> -0,0 +1,22 <at> <at>
>> ...
>> +S = "${WORKDIR}/git"
>> +
>> +do_install() {
>> + install -d ${D}${bindir}
>> + install -m 0755 cgdisk ${D}${bindir}
>> + install -m 0755 gdisk ${D}${bindir}
>> + install -m 0755 sgdisk ${D}${bindir}
>> + install -m 0755 fixparts ${D}${bindir}
>
> Have you considered splitting this package into separate sub-packages? The util-linux recipe does something similar for the fdisk family of utilities.
I can if you'd like that, the utils were few and small, so I put them all in ${PN}, let me know if you still want them seperate.
regards,
Koen
> I had a not-yet-submitted recipe along the same line as yours - the relevant snippets follow for reference:
>
> <snip>
> PACKAGES =+ "${PN}-gdisk ${PN}-cgdisk ${PN}-sgdisk ${PN}-fixparts"
> FILES_${PN}-gdisk = "${sbindir}/gdisk"
> FILES_${PN}-cgdisk = "${sbindir}/cgdisk"
> FILES_${PN}-sgdisk = "${sbindir}/sgdisk"
> FILES_${PN}-fixparts = "${sbindir}/fixparts"
>
> do_install() {
> install -m 0755 -d ${D}${sbindir}
> sbinprogs="gdisk cgdisk sgdisk fixparts"
> for f in ${sbinprogs}; do
> install -m 0755 ${S}/${f} ${D}${sbindir}
> done
> }
> </snip>
>
> Cheers,
> Josh
> --
> Joshua Hernstrom
> National Instruments
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
More information about the Openembedded-core
mailing list