message-port: properly add user/group
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Fri, 10 Oct 2014 09:14:12 +0000 (11:14 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Thu, 16 Oct 2014 08:47:45 +0000 (10:47 +0200)
Change-Id: Ic891660bb1e0cd98c4febd73eaba122551aee429
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
recipes-tizen/message-port/message-port-extraconf.inc

index 3c38dd0..ab923da 100644 (file)
@@ -1,3 +1,15 @@
+inherit pkgconfig useradd
+
 INSANE_SKIP_libmessage-port = "dev-so"
 
-RPROVIDES_message-port += "message-port-dbus"
\ No newline at end of file
+RPROVIDES_message-port += "message-port-dbus"
+
+USERADD_PACKAGES = "${PN}"
+GROUPADD_PARAM_${PN} += "-r messageport"
+USERADD_PARAM_${PN} += "-r -g messageport -s /bin/false -d /run/messageport -c \"Message Port daemon\" messageport"
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    [ "x$D" == "x" ] && systemctl enable messageportd.service
+}