From: Chanwoo Choi Date: Thu, 21 Mar 2024 00:42:40 +0000 (+0900) Subject: tools: osu: Rename fota with osu comamnd name X-Git-Tag: accepted/tizen/unified/20240322.174306^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d68781f05f942404a867aa0c151ad3f0c510fc47;p=platform%2Fcore%2Fsystem%2Fupdate-control.git tools: osu: Rename fota with osu comamnd name In order to use 'osu' command for more overall purpose related to OS Upgrade, rename fota with osu comamnd name. Change-Id: I799f92e067fef133f2b5983629d0cf667c82e71b Signed-off-by: Chanwoo Choi --- diff --git a/packaging/update-control.spec b/packaging/update-control.spec index a32a30c..a9b008c 100644 --- a/packaging/update-control.spec +++ b/packaging/update-control.spec @@ -99,7 +99,7 @@ ln -s ../%{service_file} %{buildroot}/%{_unitdir}/multi-user.target.wants/%{serv %manifest %{name}.manifest %license LICENSE %{_libdir}/libupdate-control.so.* -%{_bindir}/fota +%{_bindir}/osu %files daemon %{_bindir}/update-manager diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 6ad7d0a..7e2272d 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -1,4 +1,4 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(update-control-tools C) -ADD_SUBDIRECTORY(fota) +ADD_SUBDIRECTORY(osu) diff --git a/tools/fota/CMakeLists.txt b/tools/fota/CMakeLists.txt deleted file mode 100644 index 83984c7..0000000 --- a/tools/fota/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -SET(OUTPUT_BIN_NAME fota) -PROJECT(update-control-tools-${OUTPUT_BIN_NAME} C) - -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - -FILE(GLOB_RECURSE SRCS main.c) -ADD_EXECUTABLE(${OUTPUT_BIN_NAME} ${SRCS}) -SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") -TARGET_LINK_LIBRARIES(${OUTPUT_BIN_NAME} ${REQUIRED_PKGS_LDFLAGS} update-control) -INSTALL(TARGETS ${OUTPUT_BIN_NAME} DESTINATION ${BINARY_PATH}) diff --git a/tools/fota/main.c b/tools/fota/main.c deleted file mode 100644 index d4158db..0000000 --- a/tools/fota/main.c +++ /dev/null @@ -1,43 +0,0 @@ -#include - -#include "update_control.h" - -int main(int argc, char **argv) -{ - int ret = 0; - - ret = update_control_initialize(); - if (ret != UPDATE_CONTROL_ERROR_NONE) { - printf("Failed to initialize: %d\n", ret); - return ret; - } - printf("Succeed to initialize\n"); - - ret = update_control_check_new_version(); - if (ret != UPDATE_CONTROL_ERROR_NONE) { - printf("Failed to check new version: %d\n", ret); - goto cleanup; - } - - ret = update_control_download_package(); - if (ret != UPDATE_CONTROL_ERROR_NONE) { - printf("Failed to download delta: %d\n", ret); - goto cleanup; - } - printf("Succeed to download delta\n"); - - ret = update_control_do_update(); - if (ret != UPDATE_CONTROL_ERROR_NONE) { - printf("Failed to trigger update: %d\n", ret); - goto cleanup; - } - - printf("Succeed to trigger update: %d\n", ret); - -cleanup: - ret = update_control_deinitialize(); - if (ret != UPDATE_CONTROL_ERROR_NONE) - printf("Failed to deinitialize: %d\n", ret); - - return ret; -} diff --git a/tools/osu/CMakeLists.txt b/tools/osu/CMakeLists.txt new file mode 100644 index 0000000..b9a8360 --- /dev/null +++ b/tools/osu/CMakeLists.txt @@ -0,0 +1,11 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +SET(OUTPUT_BIN_NAME osu) +PROJECT(update-control-tools-${OUTPUT_BIN_NAME} C) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +FILE(GLOB_RECURSE SRCS osu.c) +ADD_EXECUTABLE(${OUTPUT_BIN_NAME} ${SRCS}) +SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") +TARGET_LINK_LIBRARIES(${OUTPUT_BIN_NAME} ${REQUIRED_PKGS_LDFLAGS} update-control) +INSTALL(TARGETS ${OUTPUT_BIN_NAME} DESTINATION ${BINARY_PATH}) diff --git a/tools/osu/osu.c b/tools/osu/osu.c new file mode 100644 index 0000000..d4158db --- /dev/null +++ b/tools/osu/osu.c @@ -0,0 +1,43 @@ +#include + +#include "update_control.h" + +int main(int argc, char **argv) +{ + int ret = 0; + + ret = update_control_initialize(); + if (ret != UPDATE_CONTROL_ERROR_NONE) { + printf("Failed to initialize: %d\n", ret); + return ret; + } + printf("Succeed to initialize\n"); + + ret = update_control_check_new_version(); + if (ret != UPDATE_CONTROL_ERROR_NONE) { + printf("Failed to check new version: %d\n", ret); + goto cleanup; + } + + ret = update_control_download_package(); + if (ret != UPDATE_CONTROL_ERROR_NONE) { + printf("Failed to download delta: %d\n", ret); + goto cleanup; + } + printf("Succeed to download delta\n"); + + ret = update_control_do_update(); + if (ret != UPDATE_CONTROL_ERROR_NONE) { + printf("Failed to trigger update: %d\n", ret); + goto cleanup; + } + + printf("Succeed to trigger update: %d\n", ret); + +cleanup: + ret = update_control_deinitialize(); + if (ret != UPDATE_CONTROL_ERROR_NONE) + printf("Failed to deinitialize: %d\n", ret); + + return ret; +}