CLI: install/remove srcipts for MACOS 64/16364/1
authorhyunsik.noh <hyunsik.noh@samsung.com>
Fri, 14 Feb 2014 05:12:35 +0000 (14:12 +0900)
committerhyunsik.noh <hyunsik.noh@samsung.com>
Fri, 14 Feb 2014 05:12:35 +0000 (14:12 +0900)
Change-Id: I375077aff10a65b13c9ea2ad6d1acc264db1752c
Signed-off-by: hyunsik.noh <hyunsik.noh@samsung.com>
package/new-common-cli.install.darwin [new file with mode: 0644]
package/new-common-cli.remove.darwin [new file with mode: 0755]

diff --git a/package/new-common-cli.install.darwin b/package/new-common-cli.install.darwin
new file mode 100644 (file)
index 0000000..708de43
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/bash
+TIZEN_SDK_INSTALL_PATH=${INSTALLED_PATH}
+TOOLS_PATH=${TIZEN_SDK_INSTALL_PATH}/tools
+CLI_PATH=${TOOLS_PATH}/ide/bin
+CLI_LOG_FILE=${TOOLS_PATH}/ide/ncli.log
+
+TIZEN_COMPLETION_SCRIPT=${CLI_PATH}/tizen-autocomplete
+TIZEN_COMPLETION_LINK_PATH=${CLI_PATH}/tizen
+TIZEN_NEWCLI_SH=${CLI_PATH}/tizen.sh
+SOURCE_TIZEN_COMPLETION="source ${TIZEN_COMPLETION_SCRIPT}"
+
+CLI_LIB_PATH=${TOOLS_PATH}/ide/lib-ncli
+LOG_CONFIG_PATH=${TOOLS_PATH}/ide/conf-ncli
+LOG4J_CONFIG=${LOG_CONFIG_PATH}/log4j-progress.xml
+
+BASH_PROFILE=~/.profile
+
+sed -i "s:LOG_CONFIG_PATH:\"${LOG_CONFIG_PATH}\":g" ${TIZEN_COMPLETION_SCRIPT}
+sed -i "s:CLI_LIB_PATH:\"${CLI_LIB_PATH}\":g" ${TIZEN_COMPLETION_SCRIPT}
+sed -i "s:CLI_LOG_FILE:\"${CLI_LOG_FILE}\":g" ${LOG4J_CONFIG}
+
+ln -s ${TIZEN_NEWCLI_SH} ${TIZEN_COMPLETION_LINK_PATH}
+
+if [ -f "${BASH_PROFILE}" ]; then
+    if [ -z "$(grep "${SOURCE_TIZEN_COMPLETION}" "${BASH_PROFILE}")" ]; then
+        echo -e "${SOURCE_TIZEN_COMPLETION}" >> "${BASH_PROFILE}"
+    fi
+else
+    echo -e "${SOURCE_TIZEN_COMPLETION}" >> "${BASH_PROFILE}"
+fi
+
+exit 0
+
diff --git a/package/new-common-cli.remove.darwin b/package/new-common-cli.remove.darwin
new file mode 100755 (executable)
index 0000000..1ae7591
--- /dev/null
@@ -0,0 +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_PROFILE=~/.profile
+
+if [ -f "${BASH_PROFILE}" ]; then
+       sed -i "s:${SOURCE_TIZEN_COMPLETION}::g" ${BASH_PROFILE}
+fi
+complete -r tizen
+
+exit 0