tizen: Add additional unit for "unified" user session 32/204132/4 accepted/tizen/unified/20190510.111111 submit/tizen/20190509.015828
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 19 Apr 2019 10:53:02 +0000 (12:53 +0200)
committerINSUN PYO <insun.pyo@samsung.com>
Tue, 7 May 2019 08:29:19 +0000 (17:29 +0900)
commit662187a7597aaf9c9ad2a635944951e6174a36da
treeb528a2edf0c3e1273ae2ef889eeb6263f20be005
parent873bad7e9515fbafb8682fa6cdadfee629762e0d
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: I524768f116ca91d812ae0884adbb300e52817975
bus/Makefile.am
bus/systemd-system/dbus@.service.in [new file with mode: 0644]
bus/systemd-system/dbus@.socket.in [new file with mode: 0644]
configure.ac
packaging/dbus.spec