Ping
Thanks >-----Original Message----- >From: Li, Xin/李 欣 >Sent: Thursday, June 25, 2015 4:56 PM >To: openembedded-core@lists.openembedded.org >Cc: Li, Xin/李 欣 >Subject: [OE-core][PATCH] util-linux: add user uuidd and group uuidd > >it is need to start uuidd.service. > >Signed-off-by: Li Xin <lixin.f...@cn.fujitsu.com> >--- > meta/recipes-core/util-linux/util-linux.inc | 23 ++++++++++++++++++++++- > 1 file changed, 22 insertions(+), 1 deletion(-) > >diff --git a/meta/recipes-core/util-linux/util-linux.inc >b/meta/recipes-core/util-linux/util-linux.inc >index 60309a5..0d3c742 100644 >--- a/meta/recipes-core/util-linux/util-linux.inc >+++ b/meta/recipes-core/util-linux/util-linux.inc >@@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = >"file://README.licensing;md5=1715f5ee3e01203ca1e1e0b9ee65918c > >file://libmount/COPYING;md5=fb93f01d4361069c5616327705373b16 \ > >file://libblkid/COPYING;md5=fb93f01d4361069c5616327705373b16" > >-inherit autotools gettext pkgconfig systemd update-alternatives python-dir >+inherit autotools gettext pkgconfig systemd update-alternatives >+python-dir useradd > DEPENDS = "zlib ncurses" > DEPENDS_append_class-native = " lzo-native" > DEPENDS_append_class-nativesdk = " lzo-native" >@@ -171,6 +171,13 @@ do_install_append_class-native () { > rm -f ${D}${base_sbindir}/nologin > } > >+USERADD_PACKAGES = "${PN}-uuidd" >+FILES_util-linux-uuidd += "/var/lib/libuuid /var/uuidd" >+ >+USERADD_PARAM_${PN}-uuidd = "-r -d /var/lib/libuuid -M \ >+ -s /sbin/nologin -g uuidd uuidd" >+GROUPADD_PARAM_${PN}-uuidd = "-f -r uuidd" >+ > ALTERNATIVE_PRIORITY = "100" > > ALTERNATIVE_${PN} = "dmesg kill more mkswap blockdev pivot_root >switch_root" >@@ -260,3 +267,17 @@ python populate_packages_prepend() { > description='util-linux lib%s', > extra_depends='', prepend=True, allow_links=True) } >+ >+pkg_postinst_${PN}-uuidd () { >+ if [ "x$D" != "x" ]; then >+ OPTS="--root=$D" >+ if type systemctl >/dev/null 2>/dev/null; then >+ systemctl $OPTS ${SYSTEMD_AUTO_ENABLE} ${SYSTEMD_SERVICE} >+ fi >+ exit 1 >+ fi >+ >+ chown uuidd.uuidd ${sbindir}/uuidd >+ chmod g+s ${libdir}/libuuid >+} >+ >-- >1.8.4.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core