implement smack to rpm pkg
[platform/core/appfw/pkgmgr-info.git] / packaging / pkgmgr-info.spec
index f141ce2..85ff1b6 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       pkgmgr-info
 Summary:    Packager Manager infomation api for package
-Version:    0.0.102
+Version:    0.0.126
 Release:    1
 Group:      Application Framework/Package Management
 License:    Apache-2.0
@@ -49,9 +49,21 @@ make %{?jobs:-j%jobs}
 %install
 %make_install
 
-%post -p /sbin/ldconfig
+%post
+
+mkdir -p /opt/usr/apps/tmp
+chown 5100:5100 /opt/usr/apps/tmp
+chmod 771 /opt/usr/apps/tmp
+chsmack -a '*' /opt/usr/apps/tmp
+chsmack -t /opt/usr/apps/tmp
+
+touch /opt/usr/apps/tmp/pkgmgr_tmp.txt
+
+chsmack -a 'pkgmgr::db' /opt/usr/apps/tmp/pkgmgr_tmp.txt
+chsmack -a '_' /usr/etc/package-manager
+
+%postun
 
-%postun -p /sbin/ldconfig
 
 %files
 %manifest pkgmgr-info.manifest
@@ -72,6 +84,8 @@ make %{?jobs:-j%jobs}
 %{_prefix}/etc/package-manager/preload/manifest.xsd
 %{_prefix}/etc/package-manager/preload/xml.xsd
 %{_prefix}/etc/package-manager/parser_path.conf
+%{_prefix}/etc/package-manager/parserlib/metadata/mdparser_list.txt
+%{_prefix}/etc/package-manager/pkgmgr_smack_list.txt
 
 %files parser-devel
 %defattr(-,root,root,-)