[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