INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/manifest.xml DESTINATION ../usr/apps/${APPID}/info)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/ DESTINATION ../usr/apps/${APPID}/data)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib/ DESTINATION ../usr/apps/${APPID}/lib)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/res/ DESTINATION ../usr/apps/${APPID}/res)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/res/ DESTINATION ../usr/apps/${APPID}/res USE_SOURCE_PERMISSIONS)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/shared/ DESTINATION ../usr/apps/${APPID}/shared USE_SOURCE_PERMISSIONS)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/global_res/usr DESTINATION .. USE_SOURCE_PERMISSIONS)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/global_res/etc DESTINATION .. USE_SOURCE_PERMISSIONS)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/global_res/opt DESTINATION .. USE_SOURCE_PERMISSIONS)
Name: osp-app-service
Summary: osp application service
Version: 1.2.2.1
-Release: 2
+Release: 3
Group: System/Libraries
License: Apache-2.0 or Flora
Source0: %{name}-%{version}.tar.gz
-Source1: osp-app-service.service
-Source3: osp-tmpdir-setup.service
BuildRequires: cmake
BuildRequires: hash-signer
BuildRequires: pkgconfig(glib-2.0)
%define tizen_author_sign 1
%define tizen_dist_sign 1
-mkdir -p %{buildroot}/etc/rc.d/init.d
-cp -R %{_builddir}/%{name}-%{version}/etc/rc.d/init.d/* %{buildroot}/etc/rc.d/init.d
-
-mkdir -p %{buildroot}/etc/tmpfiles.d
-cp -R %{_builddir}/%{name}-%{version}/etc/tmpfiles.d/osp-app-service.conf %{buildroot}/etc/tmpfiles.d/osp-app-service.conf
-
-mkdir -p %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants
-install -m 0644 %{SOURCE1} %{buildroot}%{_libdir}/systemd/user/osp-app-service.service
-ln -s ../osp-app-service.service %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants/osp-app-service.service
-
-mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
-install -m 0644 %{SOURCE3} %{buildroot}%{_libdir}/systemd/system/osp-tmpdir-setup.service
-ln -s ../osp-tmpdir-setup.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/osp-tmpdir-setup.service
-
-mkdir -p %{buildroot}/opt/usr/etc
-touch %{buildroot}/opt/usr/etc/system_info_cache.ini
-
%post
#/bin/rm -f /etc/ld.so.cache
#/sbin/ldconfig
/usr/etc/package-manager/backend/tpk -i /usr/apps/aospd00043
chown root /usr/apps/aospd00043/bin/osp-app-service
chmod u+s /usr/apps/aospd00043/bin/osp-app-service
-chmod +x /etc/rc.d/init.d/boot-osp.sh
vconftool -f set -t int memory/appservice/status -1 -i -u 5000
namespace {
const String ACCESSORY_MANAGER_SERVICE_ID = L"osp.accessorymanager.service";
- const String ACCESSORY_PLUGIN_LIBRARY_PATH = L"/opt/apps/aospd00043/lib/libosp-cond-accessory.so";
+ const String ACCESSORY_PLUGIN_LIBRARY_PATH = L"/opt/usr/apps/aospd00043/lib/libosp-cond-accessory.so";
}
typedef result (*SendDataFunction)(int pid, Tizen::Base::Collection::ArrayList* data);