* [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched
@ 2020-05-06 8:46 wenlin.kang
2020-05-08 3:04 ` Anuj Mittal
0 siblings, 1 reply; 4+ messages in thread
From: wenlin.kang @ 2020-05-06 8:46 UTC (permalink / raw)
To: openembedded-core
Fix below warning:
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/udev/rules.d/80-net-setup-link.rules
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/tmpfiles.d/etc.conf
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/tmpfiles.d/home.conf
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/systemd/network/80-wired.network
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv.conf
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab
zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv-conf.systemd
zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock
Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
---
meta/classes/populate_sdk_base.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index d03465b6fc..b5c004d832 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -55,7 +55,7 @@ python () {
d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native')
# SDK_ARCHIVE_CMD used to generate archived sdk ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR}
# recommand to cd into input dir first to avoid archive with buildpath
- d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
+ d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
else:
d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native')
d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar ${SDKTAROPTS} -cf - . | xz -T 0 -9 > ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}')
--
2.23.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched
2020-05-06 8:46 [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched wenlin.kang
@ 2020-05-08 3:04 ` Anuj Mittal
2020-05-08 4:35 ` wenlin.kang
0 siblings, 1 reply; 4+ messages in thread
From: Anuj Mittal @ 2020-05-08 3:04 UTC (permalink / raw)
To: openembedded-core, wenlin.kang
Hi,
On Wed, 2020-05-06 at 01:46 -0700, wenlin.kang@windriver.com wrote:
> Fix below warning:
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/udev/rules.d/80-net-setup-link.rules
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/tmpfiles.d/etc.conf
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/tmpfiles.d/home.conf
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/systemd/network/80-wired.network
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/resolv.conf
> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab
> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv-
> conf.systemd
> zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock
>
Is this specific to zeus? I don't see this change in master/dunfell.
It'd be great if you could include more details in commit message
explaining what is happening.
Thanks,
Anuj
> Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
> ---
> meta/classes/populate_sdk_base.bbclass | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/classes/populate_sdk_base.bbclass
> b/meta/classes/populate_sdk_base.bbclass
> index d03465b6fc..b5c004d832 100644
> --- a/meta/classes/populate_sdk_base.bbclass
> +++ b/meta/classes/populate_sdk_base.bbclass
> @@ -55,7 +55,7 @@ python () {
> d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native')
> # SDK_ARCHIVE_CMD used to generate archived sdk
> ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir
> ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR}
> # recommand to cd into input dir first to avoid archive with
> buildpath
> - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip
> -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
> + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip
> -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
> else:
> d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native')
> d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar
> ${SDKTAROPTS} -cf - . | xz -T 0 -9 >
> ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}')
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched
2020-05-08 3:04 ` Anuj Mittal
@ 2020-05-08 4:35 ` wenlin.kang
2020-09-16 8:52 ` Samuli Piippo
0 siblings, 1 reply; 4+ messages in thread
From: wenlin.kang @ 2020-05-08 4:35 UTC (permalink / raw)
To: Mittal, Anuj, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 2736 bytes --]
On 2020/5/8 上午11:04, Mittal, Anuj wrote:
> Hi,
>
> On Wed, 2020-05-06 at 01:46 -0700, wenlin.kang@windriver.com wrote:
>> Fix below warning:
>> zip warning: name not matched: sysroots/aarch64-wrs-
>> linux/etc/udev/rules.d/80-net-setup-link.rules
>> zip warning: name not matched: sysroots/aarch64-wrs-
>> linux/etc/tmpfiles.d/etc.conf
>> zip warning: name not matched: sysroots/aarch64-wrs-
>> linux/etc/tmpfiles.d/home.conf
>> zip warning: name not matched: sysroots/aarch64-wrs-
>> linux/etc/systemd/network/80-wired.network
>> zip warning: name not matched: sysroots/aarch64-wrs-
>> linux/etc/resolv.conf
>> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab
>> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv-
>> conf.systemd
>> zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock
>>
> Is this specific to zeus? I don't see this change in master/dunfell.
> It'd be great if you could include more details in commit message
> explaining what is happening.
No, this issue can be seen in master too, but this patch is only to
zeus, for master, I have sent patch too.
Steps:
1. Setup poky[zeus]project
2. In local.conf, add:
SDK_ARCHIVE_TYPE = "zip"
3. bitbake core-image-minimal -c populate_sdk
4. check log file log.do_populate_sdk
>
> Thanks,
>
> Anuj
>
>> Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
>> ---
>> meta/classes/populate_sdk_base.bbclass | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/classes/populate_sdk_base.bbclass
>> b/meta/classes/populate_sdk_base.bbclass
>> index d03465b6fc..b5c004d832 100644
>> --- a/meta/classes/populate_sdk_base.bbclass
>> +++ b/meta/classes/populate_sdk_base.bbclass
>> @@ -55,7 +55,7 @@ python () {
>> d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native')
>> # SDK_ARCHIVE_CMD used to generate archived sdk
>> ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir
>> ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR}
>> # recommand to cd into input dir first to avoid archive with
>> buildpath
>> - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip
>> -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
>> + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip
>> -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
>> else:
>> d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native')
>> d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar
>> ${SDKTAROPTS} -cf - . | xz -T 0 -9 >
>> ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}')
>>
--
Thanks,
Wenlin Kang
[-- Attachment #2: Type: text/html, Size: 6634 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched
2020-05-08 4:35 ` wenlin.kang
@ 2020-09-16 8:52 ` Samuli Piippo
0 siblings, 0 replies; 4+ messages in thread
From: Samuli Piippo @ 2020-09-16 8:52 UTC (permalink / raw)
To: wenlin.kang; +Cc: Mittal, Anuj, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3305 bytes --]
Hi,
As I understand it, the original zip format support was done so that there
wouldn't be any symlinks in the sdk package.
https://git.openembedded.org/openembedded-core/commit/?id=57a33048a89a422cfdc986d3489c67b2d297e1e7
With this change the symlinks are now back again which leads to broken SDK
when extracted with 7Zip.
Both commits were contributed from windriver, are you now using something
else to extract the zip?
-samuli
On Fri, 8 May 2020 at 07:34, wenlin.kang@windriver.com <
wenlin.kang@windriver.com> wrote:
> On 2020/5/8 上午11:04, Mittal, Anuj wrote:
>
> Hi,
>
> On Wed, 2020-05-06 at 01:46 -0700, wenlin.kang@windriver.com wrote:
>
> Fix below warning:
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/udev/rules.d/80-net-setup-link.rules
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/tmpfiles.d/etc.conf
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/tmpfiles.d/home.conf
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/systemd/network/80-wired.network
> zip warning: name not matched: sysroots/aarch64-wrs-
> linux/etc/resolv.conf
> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab
> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv-
> conf.systemd
> zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock
>
>
> Is this specific to zeus? I don't see this change in master/dunfell.
> It'd be great if you could include more details in commit message
> explaining what is happening.
>
>
> No, this issue can be seen in master too, but this patch is only to zeus,
> for master, I have sent patch too.
>
> Steps:
>
> 1. Setup poky[zeus] project
>
> 2. In local.conf, add:
> SDK_ARCHIVE_TYPE = "zip"
>
> 3. bitbake core-image-minimal -c populate_sdk
>
> 4. check log file log.do_populate_sdk
>
>
> Thanks,
>
> Anuj
>
>
> Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> <wenlin.kang@windriver.com>
> ---
> meta/classes/populate_sdk_base.bbclass | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/classes/populate_sdk_base.bbclass
> b/meta/classes/populate_sdk_base.bbclass
> index d03465b6fc..b5c004d832 100644
> --- a/meta/classes/populate_sdk_base.bbclass
> +++ b/meta/classes/populate_sdk_base.bbclass
> @@ -55,7 +55,7 @@ python () {
> d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native')
> # SDK_ARCHIVE_CMD used to generate archived sdk
> ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir
> ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR}
> # recommand to cd into input dir first to avoid archive with
> buildpath
> - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip
> -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
> + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip
> -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
> else:
> d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native')
> d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar
> ${SDKTAROPTS} -cf - . | xz -T 0 -9 >
> ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}')
>
>
>
> --
> Thanks,
> Wenlin Kang
>
>
>
[-- Attachment #2: Type: text/html, Size: 4452 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-09-16 8:52 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-06 8:46 [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched wenlin.kang
2020-05-08 3:04 ` Anuj Mittal
2020-05-08 4:35 ` wenlin.kang
2020-09-16 8:52 ` Samuli Piippo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.