From 22c813fa4ba26f39f8814eaf32a030ee59a35f00 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 30 May 2011 20:41:11 +0200 Subject: [PATCH] systemd: fix postinst so u-a can run offline otherwise we don't get an /sbin/init.... Signed-off-by: Koen Kooi --- meta-oe/recipes-core/systemd/systemd_git.bb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/meta-oe/recipes-core/systemd/systemd_git.bb b/meta-oe/recipes-core/systemd/systemd_git.bb index ba57a0239a..f6c675273e 100644 --- a/meta-oe/recipes-core/systemd/systemd_git.bb +++ b/meta-oe/recipes-core/systemd/systemd_git.bb @@ -15,7 +15,7 @@ inherit gitpkgv PKGV = "v${GITPKGVTAG}" PV = "git" -PR = "r3" +PR = "r4" inherit autotools vala update-alternatives @@ -101,11 +101,12 @@ RRECOMMENDS_${PN} += "kbd kbd-consolefonts \ # u-a for runlevel and telinit pkg_postinst_${PN} () { -# can't do this offline +# can't do this offline, but we need the u-a bits if [ "x$D" != "x" ]; then - exit 1 + echo "can't do addgroup offline" +else + grep "^lock:" /etc/group > /dev/null || addgroup lock fi -grep "^lock:" /etc/group > /dev/null || addgroup lock update-alternatives --install ${base_sbindir}/halt halt ${base_bindir}/systemctl 300 update-alternatives --install ${base_sbindir}/reboot reboot ${base_bindir}/systemctl 300