diff options
author | José Bollo <jose.bollo@iot.bzh> | 2017-10-12 23:10:07 +0200 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2017-11-30 13:15:19 +0000 |
commit | 97b29fd1c5339ea1590051fb1216d57fe52d345a (patch) | |
tree | 6af1e993c84ab24d42737c73bef0a9a6c1f47504 /meta-app-framework/recipes-core/af-main/af-main | |
parent | 5fccb1081844131fcc9065cf13d1b28a80e26c2d (diff) |
af-main: Handle users from the system scope
To simplify the management of users while keeping
systemd as launcher, this evolution anchors the
framework in the system level.
This also introduce a new version of afm-system-daemon
that is 100% a binding of the binder and that
consequently offers natively a websocket API.
Change-Id: I1bbb48d0c01d0f6fd3c8dfca90febbe8147cf204
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12139
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Diffstat (limited to 'meta-app-framework/recipes-core/af-main/af-main')
-rw-r--r-- | meta-app-framework/recipes-core/af-main/af-main/Hack-to-allow-the-debugging.patch | 6 | ||||
-rwxr-xr-x | meta-app-framework/recipes-core/af-main/af-main/afm-install | 45 |
2 files changed, 3 insertions, 48 deletions
diff --git a/meta-app-framework/recipes-core/af-main/af-main/Hack-to-allow-the-debugging.patch b/meta-app-framework/recipes-core/af-main/af-main/Hack-to-allow-the-debugging.patch index 44e8bce1e..14a26fbe2 100644 --- a/meta-app-framework/recipes-core/af-main/af-main/Hack-to-allow-the-debugging.patch +++ b/meta-app-framework/recipes-core/af-main/af-main/Hack-to-allow-the-debugging.patch @@ -11,10 +11,10 @@ Change-Id: I2f10f0cb1fce2ee30bd0754ad2e7bc8e2f6513aa conf/afm-user-daemon.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/conf/afm-user-daemon.conf b/conf/afm-user-daemon.conf +diff --git a/conf/user/afm-user-daemon.conf b/conf/user/afm-user-daemon.conf index 801c7ae..98a3152 100644 ---- a/conf/afm-user-daemon.conf -+++ b/conf/afm-user-daemon.conf +--- a/conf/user/afm-user-daemon.conf ++++ b/conf/user/afm-user-daemon.conf @@ -25,7 +25,7 @@ </policy> diff --git a/meta-app-framework/recipes-core/af-main/af-main/afm-install b/meta-app-framework/recipes-core/af-main/af-main/afm-install deleted file mode 100755 index 83744ebae..000000000 --- a/meta-app-framework/recipes-core/af-main/af-main/afm-install +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -pretty() { - sed \ - -e '/^method return .*/d' \ - -e 's/^Error org.freedesktop.DBus.Error.Failed: "\?\(.*\)"\?$/ERROR: \1/' \ - -e 's/^ string "\(.*\)"/\1/' \ - -e 's/},/&\n/' -} - -send() { - dbus-send --system --print-reply \ - --dest=org.AGL.afm.system \ - /org/AGL/afm/system \ - org.AGL.afm.system.$1 \ - "string:$2" | - pretty - return ${PIPESTATUS[0]} -} - -case "$1" in - - add|install) - f=$(realpath $2) - send install '{"wgt":"'"$f"'","force":true,"reload":false}' - ;; - - -h|--help|help) - cat << EOC - -The commands are: - - add wgt - install wgt install the wgt file - -EOC - ;; - - *) - echo "unknown command $1" >&2 - exit 1 - ;; -esac - - |