On Sun, 2023-11-19 at 18:59 +0800, Yongxin Liu wrote:
> Change permission to 0644 for library files, firmware and header
> files.
> 0755 is too permissive for them.

I think we usually install libraries with 755?

https://git.yoctoproject.org/poky/tree/meta/classes-global/utils.bbclass#n17

Thanks,

Anuj

> 
> Signed-off-by: Yongxin Liu <[email protected]>
> ---
>  recipes-extended/qat/qat17_4.23.0-00001.bb | 46 +++++++++++---------
> --
>  1 file changed, 23 insertions(+), 23 deletions(-)
> 
> diff --git a/recipes-extended/qat/qat17_4.23.0-00001.bb b/recipes-
> extended/qat/qat17_4.23.0-00001.bb
> index 556a510..fc6587b 100644
> --- a/recipes-extended/qat/qat17_4.23.0-00001.bb
> +++ b/recipes-extended/qat/qat17_4.23.0-00001.bb
> @@ -119,28 +119,28 @@ do_install() {
>  
>    mkdir -p ${D}${base_libdir}
>  
> -  install -D -m 0755
> ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_spac
> e/libqat_s.so ${D}${base_libdir}
> -  install -D -m 0755
> ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_spac
> e/libqat.a ${D}${base_libdir}
> -  install -D -m 0755
> ${S}/quickassist/utilities/osal/src/build/linux_2.6/user_space/libosa
> l_s.so ${D}${base_libdir}
> -  install -D -m 0755
> ${S}/quickassist/utilities/osal/src/build/linux_2.6/user_space/libosa
> l.a ${D}${base_libdir}
> -  install -D -m 0755
> ${S}/quickassist/lookaside/access_layer/src/qat_direct/src/libadf_use
> r.a ${D}${base_libdir}/libadf.a
> -  install -D -m 0755
> ${S}/quickassist/utilities/libusdm_drv/libusdm_drv_s.so
> ${D}${base_libdir}
> -  install -D -m 0755
> ${S}/quickassist/utilities/libusdm_drv/libusdm_drv.a
> ${D}${base_libdir}
> +  install -D -m 0644
> ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_spac
> e/libqat_s.so ${D}${base_libdir}
> +  install -D -m 0644
> ${S}/quickassist/lookaside/access_layer/src/build/linux_2.6/user_spac
> e/libqat.a ${D}${base_libdir}
> +  install -D -m 0644
> ${S}/quickassist/utilities/osal/src/build/linux_2.6/user_space/libosa
> l_s.so ${D}${base_libdir}
> +  install -D -m 0644
> ${S}/quickassist/utilities/osal/src/build/linux_2.6/user_space/libosa
> l.a ${D}${base_libdir}
> +  install -D -m 0644
> ${S}/quickassist/lookaside/access_layer/src/qat_direct/src/libadf_use
> r.a ${D}${base_libdir}/libadf.a
> +  install -D -m 0644
> ${S}/quickassist/utilities/libusdm_drv/libusdm_drv_s.so
> ${D}${base_libdir}
> +  install -D -m 0644
> ${S}/quickassist/utilities/libusdm_drv/libusdm_drv.a
> ${D}${base_libdir}
>    install -D -m 0750 ${S}/quickassist/utilities/adf_ctl/adf_ctl
> ${D}${sbindir}
>  
> -  install -D -m 640
> ${S}/quickassist/utilities/adf_ctl/conf_files/*.conf 
> ${D}${sysconfdir}/conf_files
> -  install -D -m 640
> ${S}/quickassist/utilities/adf_ctl/conf_files/*.conf.vm 
> ${D}${sysconfdir}/conf_files
> +  install -D -m 0644
> ${S}/quickassist/utilities/adf_ctl/conf_files/*.conf 
> ${D}${sysconfdir}/conf_files
> +  install -D -m 0644
> ${S}/quickassist/utilities/adf_ctl/conf_files/*.conf.vm 
> ${D}${sysconfdir}/conf_files
>  
> -  install -m 0755 ${S}/quickassist/qat/fw/qat_d15xx.bin 
> ${D}${nonarch_base_libdir}/firmware
> -  install -m 0755 ${S}/quickassist/qat/fw/qat_d15xx_mmp.bin 
> ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644 ${S}/quickassist/qat/fw/qat_d15xx.bin 
> ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644 ${S}/quickassist/qat/fw/qat_d15xx_mmp.bin 
> ${D}${nonarch_base_libdir}/firmware
>  
>    # ICE-D LCC
> -  install -m 0755 ${S}/quickassist/qat/fw/qat_200xx.bin 
> ${D}${nonarch_base_libdir}/firmware
> -  install -m 0755 ${S}/quickassist/qat/fw/qat_200xx_mmp.bin 
> ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644 ${S}/quickassist/qat/fw/qat_200xx.bin 
> ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644 ${S}/quickassist/qat/fw/qat_200xx_mmp.bin 
> ${D}${nonarch_base_libdir}/firmware
>  
>    # ICE-D HCC
> -  install -m 0755 ${S}/quickassist/qat/fw/qat_c4xxx.bin
> ${D}${nonarch_base_libdir}/firmware
> -  install -m 0755 ${S}/quickassist/qat/fw/qat_c4xxx_mmp.bin
> ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644 ${S}/quickassist/qat/fw/qat_c4xxx.bin
> ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644 ${S}/quickassist/qat/fw/qat_c4xxx_mmp.bin
> ${D}${nonarch_base_libdir}/firmware
>  
>    install -d ${D}${QAT_HEADER_FILES}/include
>    install -d ${D}${QAT_HEADER_FILES}/include/dc
> @@ -148,15 +148,15 @@ do_install() {
>    install -d ${D}${QAT_HEADER_FILES}/lookaside/access_layer/include
>    install -d ${D}${QAT_HEADER_FILES}/utilities/libusdm_drv
>  
> -  install -m 640 ${S}/quickassist/include/*.h 
> ${D}${QAT_HEADER_FILES}/include
> -  install -m 640 ${S}/quickassist/include/dc/*.h 
> ${D}${QAT_HEADER_FILES}/include/dc
> -  install -m 640 ${S}/quickassist/include/lac/*.h 
> ${D}${QAT_HEADER_FILES}/include/lac
> -  install -m 640
> ${S}/quickassist/lookaside/access_layer/include/*.h 
> ${D}${QAT_HEADER_FILES}/lookaside/access_layer/include
> -  install -m 640 ${S}/quickassist/utilities/libusdm_drv/*.h 
> ${D}${QAT_HEADER_FILES}/utilities/libusdm_drv
> +  install -m 0644 ${S}/quickassist/include/*.h 
> ${D}${QAT_HEADER_FILES}/include
> +  install -m 0644 ${S}/quickassist/include/dc/*.h 
> ${D}${QAT_HEADER_FILES}/include/dc
> +  install -m 0644 ${S}/quickassist/include/lac/*.h 
> ${D}${QAT_HEADER_FILES}/include/lac
> +  install -m 0644
> ${S}/quickassist/lookaside/access_layer/include/*.h 
> ${D}${QAT_HEADER_FILES}/lookaside/access_layer/include
> +  install -m 0644 ${S}/quickassist/utilities/libusdm_drv/*.h 
> ${D}${QAT_HEADER_FILES}/utilities/libusdm_drv
>  
> -  install -m 0755
> ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/c
> ompression/calgary  ${D}${nonarch_base_libdir}/firmware
> -  install -m 0755
> ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/c
> ompression/calgary32  ${D}${nonarch_base_libdir}/firmware
> -  install -m 0755
> ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/c
> ompression/canterbury  ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644
> ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/c
> ompression/calgary  ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644
> ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/c
> ompression/calgary32  ${D}${nonarch_base_libdir}/firmware
> +  install -m 0644
> ${S}/quickassist/lookaside/access_layer/src/sample_code/performance/c
> ompression/canterbury  ${D}${nonarch_base_libdir}/firmware
>  
>    #install qat source
>    cp ${DL_DIR}/QAT.L.${PV}.tar.gz ${D}${prefix}/src/qat/

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8156): 
https://lists.yoctoproject.org/g/meta-intel/message/8156
Mute This Topic: https://lists.yoctoproject.org/mt/102686487/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/meta-intel/leave/6694807/21656/1869269227/xyzzy
 [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to