Added config and install scripts
[src/xds/xds-cli.git] / scripts / install.sh
1 #!/bin/bash
2
3 # Install XDS cli
4
5 DESTDIR=${DESTDIR:-/opt/AGL/xds/cli}
6
7 ROOT_SRCDIR=$(cd $(dirname "$0")/.. && pwd)
8
9 install() {
10     mkdir -p "${DESTDIR}" && cp "${ROOT_SRCDIR}/bin/*" "${DESTDIR}" || exit 1
11
12     FILE=/etc/profile.d/xds-cli.sh
13     sed -e "s;%%XDS_INSTALL_BIN_DIR%%;${DESTDIR};g" "${ROOT_SRCDIR}/conf.d/${FILE}" > ${FILE} || exit 1
14 }
15
16 uninstall() {
17     rm -rf "${DESTDIR}"
18     rm -f /etc/profile.d/xds-cli.sh
19 }
20
21 if [ "$1" == "uninstall" ]; then
22     echo -n "Are-you sure you want to remove ${DESTDIR} [y/n]? "
23     read answer
24     if [ "${answer}" = "y" ]; then
25         uninstall
26         echo "xds-cli sucessfully uninstalled."
27     else
28         echo "Uninstall canceled."
29     fi
30 else
31     install
32 fi