systemd: use PKGV and create 'lock' group in postinst
authorKoen Kooi <koen@dominion.thruhere.net>
Sat, 28 May 2011 09:19:10 +0000 (11:19 +0200)
committerPatrick Ohly <patrick.ohly@intel.com>
Fri, 9 Jan 2015 16:12:27 +0000 (08:12 -0800)
(From meta-openembedded rev: 086a042fb75d79902c84d81dc1e3caa5dd995c16)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
meta-openembedded/meta-oe/recipes-core/systemd/systemd_git.bb

index 6c34f75..9f92f8a 100644 (file)
@@ -14,15 +14,12 @@ SECTION = "base/shell"
 inherit gitpkgv
 PKGV = "v${GITPKGVTAG}"
 
-# This gets reset to the proper version with PKGV above
-# Except that PKGV doesn't work in OE-core :(
-# PV = "git"
-PV = "v28"
+PV = "git"
 PR = "r1"
 
 inherit autotools vala update-alternatives
 
-SRCREV = "0e8eb2d2e2446a3f6ba1eee1940fc96167ae332a"
+SRCREV = "9a66640832d103f906c2ef609a1d19d43fc542f6"
 
 SRC_URI = "git://anongit.freedesktop.org/systemd;protocol=git \
            file://execute.patch \
@@ -93,3 +90,11 @@ RDEPENDS_${PN} += "dbus-systemd udev-systemd"
 # kbd -> loadkeys,setfont
 RRECOMMENDS_${PN} += "kbd kbd-consolefonts ${PN}-serialgetty"
 
+pkg_postinst_${PN} () {
+    # can't do this offline
+    if [ "x$D" != "x" ]; then
+        exit 1
+    fi
+    grep "^lock:" /etc/group > /dev/null || addgroup lock
+}
+