7541915a4404d9f2ec50449588374432e6f72967
[src/xds/xds-gdb.git] / scripts / install.sh
1 #!/bin/bash
2
3 # Install XDS gdb
4
5 DESTDIR=${DESTDIR:-/opt/AGL/xds/gdb}
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-gdb.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-gdb.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-gdb sucessfully uninstalled."
27     else
28         echo "Uninstall canceled."
29     fi
30 else
31     install
32 fi