tizen: Add additional unit for "unified" user session 33/204133/1 accepted/tizen/unified/20190508.111204 submit/tizen/20190508.045622
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 19 Apr 2019 11:28:34 +0000 (13:28 +0200)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 19 Apr 2019 13:35:20 +0000 (15:35 +0200)
commit6969613dc8659c1ae60b5841bb3b40bc77605d8f
tree7eea6251fa546e99af423f5574d5e32810a3d4a1
parent489b8643fff72ba44dab1f1975f95c1f230c0a27
tizen: Add additional unit for "unified" user session

The unified user session is about moving user session units, managed by
systemd --user, to main systemd, where it's managed as part of newly
created user@.target.

user@.target will contain same units as previously available in user/,
with same UID and environment setup.  systemd instance is used for unit
to be able to specify UID (inherited from user@.target).

The rationale behind this work is following:

* VD requirement to remove user session support
* boot time optimization requirements, due to:

   + 'systemd --user' taking 1s its own startup that could be used for
     unit startup
   + ability to better rearrange units if these managed by one systemd
     instance

Unit installed by this commit will not be used till user login mechanism
will be changed in systemd package (via changing pam_systemd to start
user@.target, rather than user@.service).

Change-Id: I26e2fb649b1cb509c8d067899e5c55be53b36d74
configure.ac
packaging/efl-config-ondemand@.service.in [new file with mode: 0644]
packaging/efl-config-post@.service.in [new file with mode: 0644]
packaging/efl-config.spec
packaging/efl-config@.service.in [new file with mode: 0644]
packaging/efl-config@.socket [new file with mode: 0644]