Name: pkgmgr
Summary: Packager Manager client library package
-Version: 0.11.1
+Version: 0.13.0
Release: 0
Group: Application Framework/Package Management
License: Apache-2.0
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
BuildRequires: pkgconfig(xdgmime)
BuildRequires: pkgconfig(db-util)
BuildRequires: pkgconfig(libsmack)
-BuildRequires: pkgconfig(libsystemd-daemon)
+BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(minizip)
BuildRequires: pkgmgr-info-parser-devel
BuildRequires: pkgmgr-info-parser
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
touch %{buildroot}%{_sysconfdir}/package-manager/backend/default
chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/default
+touch %{buildroot}%{_sysconfdir}/package-manager/backend/pkgmgr
+chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/pkgmgr
touch %{buildroot}%{_sysconfdir}/package-manager/backend/pkgtool
chmod 755 %{buildroot}%{_sysconfdir}/package-manager/backend/pkgtool
. "%{_sysconfdir}/tizen-platform.conf"
chown %TZ_SYS_GLOBALAPP_USER:root $TZ_USER_APP
+
+# add .shared and .shared_tmp at skel
+mkdir -p $TZ_USER_APP/.shared
+mkdir -p $TZ_USER_APP/.shared_tmp
+chsmack -a User::Home $TZ_USER_APP/.shared
+chsmack -a User::Home $TZ_USER_APP/.shared_tmp
+chmod 755 $TZ_USER_APP/.shared
+chmod 755 $TZ_USER_APP/.shared_tmp
+
HOME="$saveHOME"
%post -n pkgmgr-client -p /sbin/ldconfig
%{_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