Change-Id: I68377aa4255f4aeff4e190eb0f7a31b26c2f5259
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
# %R readyfd
# %r rootdir
# %S secret
# %R readyfd
# %r rootdir
# %S secret
# %W width
#-----------------
# %W width
#-----------------
%r rootdir desc->path
%R readyfd params->readyfd
%S secret params->secret
%r rootdir desc->path
%R readyfd params->readyfd
%S secret params->secret
-%t tag (smack label) desc->tag
break;
case 'r': v = desc->path; break;
case 'S': v = params->secret; break;
break;
case 'r': v = desc->path; break;
case 'S': v = params->secret; break;
- case 't': v = desc->tag; break;
case 'W':
if(!data)
sprintf(width, "%d", desc->width);
case 'W':
if(!data)
sprintf(width, "%d", desc->width);
}
/* enter security mode */
}
/* enter security mode */
- rc = secmgr_prepare_exec(desc->tag);
+ rc = secmgr_prepare_exec(desc->appid);
if (rc < 0) {
ERROR("call to secmgr_prepare_exec failed: %m");
_exit(1);
if (rc < 0) {
ERROR("call to secmgr_prepare_exec failed: %m");
_exit(1);
- rc = snprintf(datadir, sizeof datadir, "%s/%s", desc->home, desc->tag);
+ rc = snprintf(datadir, sizeof datadir, "%s/%s", desc->home, desc->appid);
if (rc < 0 || rc >= sizeof datadir) {
ERROR("overflow for datadir");
errno = EINVAL;
if (rc < 0 || rc >= sizeof datadir) {
ERROR("overflow for datadir");
errno = EINVAL;
struct afm_launch_desc {
const char *path;
struct afm_launch_desc {
const char *path;
const char *appid;
const char *content;
const char *type;
const char *appid;
const char *content;
const char *type;