[oe] [meta-oe][PATCH] samba: fix the incorrect tmpfiles installed directory

Martin Jansa martin.jansa at gmail.com
Fri Nov 6 17:05:46 UTC 2015


On Mon, Nov 02, 2015 at 07:48:51PM +0800, jackie.huang at windriver.com wrote:
> From: Jackie Huang <jackie.huang at windriver.com>
> 
> - The tmpfiles are always installed in /usr/lib
>   even for multilib.
> - It makes no sense to have two tmpfiles in both
>   /usr/lib/tmpfiles.d and /etc/tmpfiles.d, install
>   it as one in /etc/tmpfiles.d.

Please rebase on latest master and resend.

> 
> Signed-off-by: Jackie Huang <jackie.huang at windriver.com>
> ---
>  meta-oe/recipes-connectivity/samba/samba_4.1.12.bb | 11 ++++-------
>  1 file changed, 4 insertions(+), 7 deletions(-)
> 
> diff --git a/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb b/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb
> index 22c2bb4..45fdaa7 100644
> --- a/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb
> +++ b/meta-oe/recipes-connectivity/samba/samba_4.1.12.bb
> @@ -94,18 +94,16 @@ do_install_append() {
>              -e 's, at SBINDIR@,${sbindir},g' \
>              -i ${D}${systemd_unitdir}/system/*.service
>  
> -	install -d ${D}${sysconfdir}/tmpfiles.d
> -	echo "d ${localstatedir}/log/samba 0755 root root -" \
> -            > ${D}${sysconfdir}/tmpfiles.d/99-${BPN}.conf
> +        install -d ${D}${sysconfdir}/tmpfiles.d
> +        install -m644 packaging/systemd/samba.conf.tmp ${D}${sysconfdir}/tmpfiles.d/samba.conf
> +        echo "d ${localstatedir}/log/samba 0755 root root -" \
> +            >> ${D}${sysconfdir}/tmpfiles.d/samba.conf
>      fi
>  
>      install -d ${D}${sysconfdir}/samba
>      echo "127.0.0.1 localhost" > ${D}${sysconfdir}/samba/lmhosts
>      install -m644 packaging/LSB/smb.conf ${D}${sysconfdir}/samba/smb.conf
>  
> -    install -d ${D}${libdir}/tmpfiles.d
> -    install -m644 packaging/systemd/samba.conf.tmp ${D}${libdir}/tmpfiles.d/samba.conf
> -
>      install -d ${D}${sysconfdir}/sysconfig/
>      install -m644 packaging/systemd/samba.sysconfig ${D}${sysconfdir}/sysconfig/samba
>  }
> @@ -114,7 +112,6 @@ PACKAGES += "${PN}-python ${PN}-python-dbg ${PN}-pidl libwinbind libwinbind-dbg
>  
>  FILES_${PN} += "/run \
>                  ${libdir}/security/pam_smbpass.so \
> -                ${libdir}/tmpfiles.d/* \
>                 "
>  
>  SMB_SERVICE="${systemd_unitdir}/system/nmb.service ${systemd_unitdir}/system/smb.service"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20151106/efd1d2b7/attachment-0002.sig>


More information about the Openembedded-devel mailing list