Fix owner of /usr/share/packages directory. 19/28219/2 accepted/tizen/common/20141002.100328 accepted/tizen/ivi/20141007.214542 submit/tizen_common/20141001.093953 submit/tizen_ivi/20141007.111111
authorBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Tue, 30 Sep 2014 12:12:40 +0000 (14:12 +0200)
committerBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Wed, 1 Oct 2014 09:26:12 +0000 (11:26 +0200)
To allow installation for all users, we need to assign tizenglobalapp user as owner of
/usr/share/packages

Change-Id: I17c0897f7a321ccd633c36f39ef78ca993f16665
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
packaging/pkgmgr.spec

index 4ba1454..02dff51 100644 (file)
@@ -124,6 +124,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/package-manager/server
 # For pkgmgr-install:
 # Update mime database to support package mime types
 update-mime-database %{_datadir}/mime
+chsmack -a '*' %{TZ_SYS_RW_PACKAGES}
 
 %post -n pkgmgr-server -p /sbin/ldconfig
 
@@ -149,8 +150,8 @@ update-mime-database %{_datadir}/mime
 %{_bindir}/pkg_getsize
 %{_bindir}/pkginfo
 %{_bindir}/pkgmgr-install
-%dir %{_datadir}/packages
-%{_datadir}/packages/org.tizen.pkgmgr-install.xml
+%attr(-,tizenglobalapp,root) %dir %{TZ_SYS_RW_PACKAGES}
+%attr(-,tizenglobalapp,root) %{TZ_SYS_RW_PACKAGES}/org.tizen.pkgmgr-install.xml
 %{_datadir}/mime/packages/mime.wac.xml
 %{_datadir}/mime/packages/mime.tpk.xml
 %exclude %{_includedir}/pkgmgr/comm_client.h