tizen: Add additional unit for "unified" user session 62/204562/1 accepted/tizen/unified/20190502.112900 submit/tizen/20190502.022402
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 23 Apr 2019 12:13:24 +0000 (14:13 +0200)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 23 Apr 2019 13:19:33 +0000 (15:19 +0200)
commit2c86cedf39e3a08268e031f976c4568e8906201c
tree572ac1b6169d66a0ffa8468380c649b91cd46bc5
parente9041ec70558680b850ef936d9549340a4ac0ad8
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: I62379f690efdb0b52bf22c671d5e7a42b6678e0e
packaging/pubkey-pinning.spec
systemd/CMakeLists.txt
systemd/pubkey-pinning-popup-deprecated@.service.in [new file with mode: 0644]
systemd/pubkey-pinning-popup-deprecated@.socket.in [new file with mode: 0644]
systemd/pubkey-pinning-popup@.service.in [new file with mode: 0644]
systemd/pubkey-pinning-popup@.socket.in [new file with mode: 0644]