gsignond: properly create user groups 15/28515/2
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 8 Oct 2014 14:34:39 +0000 (16:34 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 8 Oct 2014 14:38:24 +0000 (07:38 -0700)
Change-Id: I1b1ef304ae2a2096923ffd59b94a4fefc869ac37
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
recipes-tizen/gsignond/gsignond-extraconf.inc

index afe3a90..1f3b348 100644 (file)
@@ -1,3 +1,15 @@
+inherit useradd
+
+USERADD_PACKAGES = "${PN}"
+GROUPADD_PARAM_${PN} += "--system gsignond"
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    [ "x$D" == "x" ] && ldconfig
+    chmod u+s $D${prefix}/bin/gsignond
+}
+
 FILES_${PN}-dbg += "/usr/lib/gsignond/extensions/.debug/libextension-test.so"
 FILES_${PN}-dbg += "/usr/lib/gsignond/extensions/.debug/libextension-tizen.so"
 FILES_${PN}-dbg += "/usr/lib/gsignond/pluginloaders/.debug/gsignond-plugind"