make script for commands which need root account
Change-Id: Ief15a28d66f6e2b3d4a7b1782197469513a582bb
Signed-off-by: ho.namkoong <ho.namkoong@samsung.com>
mkdir -p ${INSTALL_DIR}/data/tools
cp ${SRCDIR}/bin/* ${INSTALL_DIR}/data/tools/
cp -f ${SRCDIR}/package/sdb-autocomplete ${INSTALL_DIR}/data/tools/
+ cp -f ${SRCDIR}/package/sdb-sudocmds ${INSTALL_DIR}/data/tools/
fi
fi
done
--- /dev/null
+INSTALLED_PATH=$1
+SDB_AC_NAME=sdb-autocomplete
+SDB_AC_SRC_PATH=${INSTALLED_PATH}/tools/${SDB_AC_NAME}
+SDB_AC_DST_PATH=/etc/bash_completion.d/${SDB_AC_NAME}
+SDB_NAME=sdb
+SDB_PATH=${INSTALLED_PATH}/tools/${SDB_NAME}
+
+mv -f ${SDB_AC_SRC_PATH} ${SDB_AC_DST_PATH}
+ln -sf ${SDB_PATH} /usr/bin/sdb
#!/bin/bash -ex
-SDB_AC_NAME=sdb-autocomplete
-SDB_AC_SRC_PATH=${INSTALLED_PATH}/tools/${SDB_AC_NAME}
-SDB_AC_DST_PATH=/etc/bash_completion.d/${SDB_AC_NAME}
-SDB_NAME=sdb
-SDB_PATH=${INSTALLED_PATH}/tools/${SDB_NAME}
-
-${TSUDO} "mv -f ${SDB_AC_SRC_PATH} ${SDB_AC_DST_PATH}"
-${TSUDO} "ln -sf ${SDB_PATH} /usr/bin/sdb"
+
+if [ -z "${TSUDO}" ]; then
+ gksudo -m "enable sdb autocomplete" "${INSTALLED_PATH}/tools/sdb-sudocmds ${INSTALLED_PATH}"
+else
+ ${TSUDO} -m "enable sdb autocomplete" "${INSTALLED_PATH}/tools/sdb-sudocmds ${INSTALLED_PATH}"
+fi
+
+rm -f ${INSTALLED_PATH}/tools/sdb-sudocmds
# . /etc/bash_completion