From 3decef2818d9d913542b54b2b9f12bb2eec09021 Mon Sep 17 00:00:00 2001 From: "hyunsik.noh" Date: Thu, 16 Jan 2014 21:55:27 +0900 Subject: [PATCH] CLI: Add install/remove script for various os Signed-off-by: hyunsik.noh Change-Id: I329e10e43c531c200d3230a568a4cc559041d94c Signed-off-by: hyunsik.noh --- package/new-common-cli.install.windows | 20 ++++++++++++++++++++ package/new-common-cli.remove.linux | 11 ++++++++++- package/new-native-cli.install.darwin | 9 +++++++++ package/new-native-cli.install.linux | 4 ++-- package/new-native-cli.install.windows | 7 +++++++ 5 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 package/new-common-cli.install.windows mode change 100644 => 100755 package/new-common-cli.remove.linux create mode 100644 package/new-native-cli.install.darwin create mode 100644 package/new-native-cli.install.windows diff --git a/package/new-common-cli.install.windows b/package/new-common-cli.install.windows new file mode 100644 index 0000000..57ceed6 --- /dev/null +++ b/package/new-common-cli.install.windows @@ -0,0 +1,20 @@ +@echo off +setlocal enabledelayedexpansion +set TIZEN_SDK_INSTALL_PATH=${INSTALLED_PATH} +set TOOLS_PATH=${TIZEN_SDK_INSTALL_PATH}\tools +set CLI_LOG_FILE=${TOOLS_PATH}\ide\ncli.log +set LOG_CONFIG_PATH=${TOOLS_PATH}\ide\conf-ncli +set LOG4J_CONFIG=${LOG_CONFIG_PATH}\log4j-progress.xml +set old=CLI_LOG_FILE +set new=%CLI_LOG_FILE% +set oldfile=%LOG4J_CONFIG% +set newfile=temp_%oldfile% + +for /f "tokens=* delims= " %%a in (%oldfile%) do ( +set str=%%a +call set str=%%str:!old!=!new!%% +>> %newfile% echo !str! +) + +del %oldfile% +ren %newfile% %oldfile% diff --git a/package/new-common-cli.remove.linux b/package/new-common-cli.remove.linux old mode 100644 new mode 100755 index 8490ffe..18db7d5 --- a/package/new-common-cli.remove.linux +++ b/package/new-common-cli.remove.linux @@ -1,5 +1,14 @@ #!/bin/bash +TIZEN_SDK_INSTALL_PATH=${INSTALLED_PATH} +TOOLS_PATH=${TIZEN_SDK_INSTALL_PATH}/tools +CLI_PATH=${TOOLS_PATH}/ide/bin +TIZEN_COMPLETION_SCRIPT=${CLI_PATH}/tizen-autocomplete +SOURCE_TIZEN_COMPLETION="source ${TIZEN_COMPLETION_SCRIPT}" +BASH_RC=~/.bashrc +if [ -f "${BASH_RC}" ]; then + sed -i "s:${SOURCE_TIZEN_COMPLETION}::g" ${BASH_RC} +fi complete -r tizen -exit 0; +exit 0 diff --git a/package/new-native-cli.install.darwin b/package/new-native-cli.install.darwin new file mode 100644 index 0000000..c12dbc5 --- /dev/null +++ b/package/new-native-cli.install.darwin @@ -0,0 +1,9 @@ +#!/bin/bash +TIZEN_SDK_INSTALL_PATH=${INSTALLED_PATH} +TOOLS_PATH=${TIZEN_SDK_INSTALL_PATH}/tools +CLI_PATH=${TOOLS_PATH}/ide/lib-ncli + +cd ${CLI_PATH} +jar -xf org.eclipse.cdt.core.macos*.jar os + +exit 0 diff --git a/package/new-native-cli.install.linux b/package/new-native-cli.install.linux index f11aa22..f991a68 100644 --- a/package/new-native-cli.install.linux +++ b/package/new-native-cli.install.linux @@ -1,9 +1,9 @@ #!/bin/bash TIZEN_SDK_INSTALL_PATH=${INSTALLED_PATH} TOOLS_PATH=${TIZEN_SDK_INSTALL_PATH}/tools -CLI_PATH=${TOOLS_PATH}/ide/bin +CLI_PATH=${TOOLS_PATH}/ide/lib-ncli cd ${CLI_PATH} -jar -xf org.eclipse.cdt.core.linux.x86*.jar os +jar -xf org.eclipse.cdt.core.linux.x86_64*.jar os exit 0 diff --git a/package/new-native-cli.install.windows b/package/new-native-cli.install.windows new file mode 100644 index 0000000..409c17b --- /dev/null +++ b/package/new-native-cli.install.windows @@ -0,0 +1,7 @@ +@echo off +set TIZEN_SDK_INSTALL_PATH=%INSTALLED_PATH% +set TOOLS_PATH=%TIZEN_SDK_INSTALL_PATH%\tools +set CLI_PATH=%TOOLS_PATH%\ide\lib-ncli + +cd %CLI_PATH% +jar -xf org.eclipse.cdt.core.linux.x86_64*.jar os -- 2.7.4