--- /dev/null
+[Unit]
+PartOf=userlogin@%i.target
+Description=Package Manager Installer Signal Agent on User Session
+
+[Service]
+User=%i
+Environment=DBUS_SESSION_BUS_ADDRESS=kernel:path=/sys/fs/kdbus/%i-user/bus;unix:path=/run/user/%i/bus
+Environment=XDG_RUNTIME_DIR=/run/user/%i
+SmackProcessLabel=User
+Type=oneshot
+ExecStart=/usr/bin/pkgmgr-installer-signal-agent
--- /dev/null
+[Unit]
+PartOf=userlogin@%i.target
+DefaultDependencies=no
+After=systemd-logind.service
+[Socket]
+SocketUser=%i
+ListenStream=/run/pkgmgr/agent/%i
+DirectoryMode=0777
+ExecStartPost=/usr/bin/chmod 0777 /run/pkgmgr/agent/%i
+
+[Install]
+WantedBy=user-sockets@.target
Source1007: %{name}.conf
Source1008: %{name}-installer-signal-agent.service
Source1009: %{name}-installer-signal-agent.socket
+Source1010: %{name}-installer-signal-agent@.service
+Source1011: %{name}-installer-signal-agent@.socket
Requires(post): /usr/sbin/useradd
Requires(post): capi-system-info
install -m 0644 %{SOURCE1009} %{buildroot}%{_unitdir_user}/pkgmgr-installer-signal-agent.socket
ln -sf ../pkgmgr-installer-signal-agent.socket %{buildroot}%{_unitdir_user}/sockets.target.wants/pkgmgr-installer-signal-agent.socket
+mkdir -p %{buildroot}%{_unitdir}/user-sockets@.target.wants
+install -m 0644 %{SOURCE1010} %{buildroot}%{_unitdir}/pkgmgr-installer-signal-agent@.service
+install -m 0644 %{SOURCE1011} %{buildroot}%{_unitdir}/pkgmgr-installer-signal-agent@.socket
+ln -sf ../pkgmgr-installer-signal-agent@.socket %{buildroot}%{_unitdir}/user-sockets@.target.wants/pkgmgr-installer-signal-agent@.socket
+
mkdir -p %{buildroot}%{_sysconfdir}/package-manager/backend
mkdir -p %{buildroot}%{_sysconfdir}/package-manager/backendlib
mkdir -p %{buildroot}%{_sysconfdir}/opt/upgrade
%{_unitdir_user}/pkgmgr-installer-signal-agent.service
%{_unitdir_user}/pkgmgr-installer-signal-agent.socket
%{_unitdir_user}/sockets.target.wants/pkgmgr-installer-signal-agent.socket
+%{_unitdir}/pkgmgr-installer-signal-agent@.service
+%{_unitdir}/pkgmgr-installer-signal-agent@.socket
+%{_unitdir}/user-sockets@.target.wants/pkgmgr-installer-signal-agent@.socket
%files installer-devel
%manifest %{name}-installer-devel.manifest