Add encryption progress service 55/178355/6 accepted/tizen/4.0/unified/20180514.094003 accepted/tizen/unified/20180515.163437 submit/tizen/20180514.014354 submit/tizen/20180515.071846 submit/tizen_4.0/20180514.014607
authorseolheui kim <s414.kim@samsung.com>
Wed, 9 May 2018 12:39:36 +0000 (21:39 +0900)
committerseolheui kim <s414.kim@samsung.com>
Thu, 10 May 2018 09:50:09 +0000 (18:50 +0900)
Change-Id: I33eb46e7931aa62a8e52e48a190f1bef34239445
Signed-off-by: seolheui kim <s414.kim@samsung.com>
ode/CMakeLists.txt
ode/service/ode-progress-ui@.service.in [new file with mode: 0644]
ode/src/interface/internal/decrypt-device.cpp
ode/src/interface/internal/encrypt-device.cpp
packaging/ode-ui.spec

index 3aaa5839ce21af9e21006bf921e78b3a7f646a22..42f8b3e8183b8d2b76f1541f6f48cf7b35e792d1 100755 (executable)
@@ -80,4 +80,8 @@ INSTALL(FILES ${CMAKE_BINARY_DIR}/org.tizen.ode.edj DESTINATION ${APP_INSTALL_PR
 #Install app data
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PKG_NAME}.xml DESTINATION ${APP_SHARE_PACKAGES_DIR})
 
+#Install service file
+CONFIGURE_FILE(service/ode-progress-ui@.service.in service/ode-progress-ui@.service)
+INSTALL(FILES service/ode-progress-ui@.service DESTINATION ${SYSTEMD_UNIT_DIR})
+
 ADD_SUBDIRECTORY(po)
diff --git a/ode/service/ode-progress-ui@.service.in b/ode/service/ode-progress-ui@.service.in
new file mode 100644 (file)
index 0000000..17cfa44
--- /dev/null
@@ -0,0 +1,11 @@
+[Unit]
+Description=ODE internal %i progress UI
+
+[Service]
+User=application
+Group=application
+SmackProcessLabel=System
+EnvironmentFile=/run/tizen-system-env
+EnvironmentFile=/run/xdg-root-env
+ExecStart=/usr/bin/ode progress %i Internal
+
index 4f90205a953c79b31ff429626aeda69f6cb86d4d..b89708a3faf3d2de27b0e40255e9510024c3e1f6 100644 (file)
@@ -150,6 +150,7 @@ DecryptDeviceInterface::~DecryptDeviceInterface()
 void DecryptDeviceInterface::onConfirmed(const std::string &current)
 {
        encryption.decrypt(current);
+       ::sleep(2);
        dispose();
 }
 
index 8fbbd8c1e67442ff39257423faf242b6985f5068..3eaea55cf29f73ce5c1387935a80414a923e242c 100644 (file)
@@ -236,6 +236,7 @@ EncryptDeviceInterface::~EncryptDeviceInterface()
 void EncryptDeviceInterface::onConfirmed(const std::string &current)
 {
        encryption.encrypt(current, confirmPage->getOption());
+       ::sleep(2);
        dispose();
 }
 
index 23722d8402214033dfc1dbd57abea94062521be8..496ae3c5435ad4e1fd5aa7a3b20070a4cdae7dd9 100755 (executable)
@@ -85,6 +85,7 @@ ln -sf %{odeapp_home}/bin/org.tizen.ode /usr/bin/ode
 %{odeapp_home}/bin/*
 %{odeapp_home}/res/*
 %{TZ_SYS_RO_PACKAGES}/org.tizen.ode.xml
+%{_unitdir}/ode-progress-ui@.service
 
 ## Secure Erase Application Package ################################
 %package -n org.tizen.secure-erase