Overwrite the smack manifest from private git
authorso.yu <so.yu@samsung.com>
Fri, 3 May 2013 07:40:38 +0000 (16:40 +0900)
committerso.yu <so.yu@samsung.com>
Fri, 3 May 2013 07:40:49 +0000 (16:40 +0900)
Change-Id: I2704510571c378388cc71e6c0d62eee124a84b96
Signed-off-by: so.yu <so.yu@samsung.com>
CMakeLists.txt
osp-security-service.manifest
packaging/osp-security-service.spec

index 302bd5a..7c36100 100755 (executable)
@@ -59,4 +59,5 @@ TARGET_LINK_LIBRARIES(${this_target} "-L/usr/lib/osp-server -losp-appfw-server")
 ## Cory additional info
 INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${APPID}/bin)
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/manifest.xml DESTINATION ../usr/apps/${APPID}/info)
-
+INSTALL(DIRECTORY DESTINATION /opt/usr/share/certs/rootcert)
+INSTALL(DIRECTORY DESTINATION /opt/usr/share/certs/usercert/key)
index 44be6fb..e157faf 100755 (executable)
@@ -1,8 +1,12 @@
 <manifest>
        <define>
                <domain name="q7097a278m"/>
+               <provide>
+                       <label name="q7097a278m::usercert"/>
+               </provide>
                <request>
-                       <smack request="_" type="rxt"/> 
+                       <smack request="q7097a278m::usercert" type="rwxat"/>
+                       <smack request="_" type="rxt"/>
                </request>
        </define>
        <request>
@@ -10,5 +14,9 @@
        </request>
        <assign>
                <filesystem path="/usr/share/license/osp-security-service" label="_"/>
+               <filesystem path="/opt/usr/share/certs" label="_" type="transmutable"/>
+               <filesystem path="/opt/usr/share/certs/rootcert" label="_" type="transmutable"/>
+               <filesystem path="/opt/usr/share/certs/usercert" label="q7097a278m::usercert" type="transmutable"/>
+               <filesystem path="/opt/usr/share/certs/usercert/key" label="q7097a278m::usercert" type="transmutable"/>
        </assign>
-</manifest>
\ No newline at end of file
+</manifest>
index fdf5aab..3e92425 100755 (executable)
@@ -62,3 +62,7 @@ fi
 %manifest osp-security-service.manifest
 /usr/share/license/%{name}
 /usr/apps/*
+%dir %attr(0701, root, root) /opt/usr/share/certs
+%dir %attr(0701, root, root) /opt/usr/share/certs/rootcert
+%dir %attr(0705, root, root) /opt/usr/share/certs/usercert
+%dir %attr(0705, root, root) /opt/usr/share/certs/usercert/key