> %{_out}/packaging/%{_pkgid}.xml
install -m 0644 %{_out}/packaging/%{_pkgid}.xml %{buildroot}%{_xmldir}
-mkdir -p %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources/wrt_release
+mkdir -p %{buildroot}/usr/apps/org.tizen.electron-efl/bin/
install -d %{buildroot}/%{_icondir}
install -d %{buildroot}/%{_libdir}
install -m 0644 packaging/%{_pkgid}.png %{buildroot}/%{_icondir}
install -m 0755 %{_out}/libnode.so %{buildroot}/%{_libdir}
install -m 0755 %{_out}/electron %{buildroot}/usr/apps/org.tizen.electron-efl/bin
install -m 0755 wrt/build/script/run_was_tizen.sh %{buildroot}/usr/apps/org.tizen.electron-efl/bin
-install -m 0755 %{_out}/resources/default_app.asar %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources
-install -m 0755 %{_out}/resources/electron.asar %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources
-cp -rf wrt/wrt_support %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources
-cp -rf wrt/node_modules %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources
-cp -rf wrt/package.json wrt/src/ wrt/static %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources/wrt_release
+# install resource.
+mkdir -p %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl/wrt_release
+install -m 0755 %{_out}/resources/default_app.asar %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl
+install -m 0755 %{_out}/resources/electron.asar %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl
+
+cp -rf wrt/wrt_support %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl
+cp -rf wrt/node_modules %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl
+cp -rf wrt/package.json wrt/src/ wrt/static %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl/wrt_release
./wrt/build/node_modules/grunt-electron-installer/node_modules/asar/bin/asar p \
- %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources/wrt_release %{_out}/resources/app.asar
-install -m 0755 %{_out}/resources/app.asar %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources
+ %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl/wrt_release %{_out}/resources/app.asar
+install -m 0755 %{_out}/resources/app.asar %{buildroot}/opt/usr/home/owner/data/org.tizen.electron-efl
+
+%post
+# Owner account can't write /opt/usr/home/owner/data/org.tizen.electron-efl
+# which is created in 'install'. So we should copy resources in 'post'.
+cp -rf /opt/usr/home/owner/data/org.tizen.electron-efl /opt/usr/home/owner/data/electron
+chown -R owner:users /opt/usr/home/owner/data/electron
+rm -rf /opt/usr/home/owner/data/org.tizen.electron-efl
+
+%postun
+rm -rf /opt/usr/home/owner/data/electron
%clean
rm -fr %{buildroot}
%manifest packaging/electron-efl.manifest
/usr/apps/org.tizen.electron-efl/bin/electron
/usr/apps/org.tizen.electron-efl/bin/run_was_tizen.sh
-/usr/apps/org.tizen.electron-efl/bin/resources/*
+/opt/usr/home/owner/data/org.tizen.electron-efl/*
%{_icondir}/%{_pkgid}.png
%{_libdir}/libnode.so
%{_xmldir}/%{_pkgid}.xml