Apply sysinfo file.
authorKeebum Kim <keebum.kim@samsung.com>
Wed, 17 Apr 2013 08:41:37 +0000 (17:41 +0900)
committerKeebum Kim <keebum.kim@samsung.com>
Wed, 17 Apr 2013 08:41:37 +0000 (17:41 +0900)
Change-Id: Ie8e33d989a89d1f85189c4af10ac6c696e39ccb5

CMakeLists.txt
packaging/msg-service.spec
sysinfo-message.emul.xml [new file with mode: 0755]
sysinfo-message.xml [new file with mode: 0755]

index 0f89681..08450e4 100755 (executable)
@@ -62,3 +62,7 @@ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/msg-service.service DESTINAT
 
 # LICENSE file
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE.Flora DESTINATION /usr/share/license/msg-service)
+
+#Install sysinfo file to provide which features are supported.
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/sysinfo-message.xml DESTINATION /etc/config)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/sysinfo-message.emul.xml DESTINATION /etc/config)
index e19b737..fa21820 100755 (executable)
@@ -104,6 +104,7 @@ make %{?jobs:-j%jobs}
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}/usr/share/license
+mkdir -p %{buildroot}/etc/config
 
 %make_install
 
@@ -118,6 +119,14 @@ ln -s %{_sysconfdir}/rc.d/init.d/msg-server  %{buildroot}%{_sysconfdir}/rc.d/rc5
 
 mkdir -p %{buildroot}/opt/usr/data/msg-service
 
+%if 0%{?simulator}
+rm %{buildroot}/etc/config/sysinfo-message.xml
+mv %{buildroot}/etc/config/sysinfo-message.emul.xml %{buildroot}/etc/config/sysinfo-message.xml
+%else
+rm %{buildroot}/etc/config/sysinfo-message.emul.xml
+%endif
+
+
 %post tools -p /sbin/ldconfig
 %post -n sms-plugin -p /sbin/ldconfig
 %post -n mms-plugin -p /sbin/ldconfig
@@ -527,6 +536,8 @@ fi
 /usr/lib/systemd/user/msg-service.service
 /usr/lib/systemd/user/tizen-middleware.target.wants/msg-service.service
 /usr/share/license/msg-service/LICENSE.Flora
+/etc/config/sysinfo-message.xml
+
 
 %files -n sms-plugin
 %manifest sms-plugin.manifest
diff --git a/sysinfo-message.emul.xml b/sysinfo-message.emul.xml
new file mode 100755 (executable)
index 0000000..e26ebf0
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<sys-info>
+       <default>
+               <key id="mms-support" string="true"/>
+               <key id="cbs-support" string="false"/>
+       </default>
+</sys-info>
diff --git a/sysinfo-message.xml b/sysinfo-message.xml
new file mode 100755 (executable)
index 0000000..03ea5d8
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<sys-info>
+       <default>
+               <key id="mms-support" string="false"/>
+               <key id="cbs-support" string="false"/>
+       </default>
+</sys-info>