Code Review
/
src
/
xds
/
xds-agent.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fixed webapp build in production mode
[src/xds/xds-agent.git]
/
scripts
/
install.sh
diff --git
a/scripts/install.sh
b/scripts/install.sh
index
6f93f2b
..
6432e73
100755
(executable)
--- a/
scripts/install.sh
+++ b/
scripts/install.sh
@@
-3,20
+3,22
@@
# Install XDS agent as a user systemd service
DESTDIR=${DESTDIR:-/opt/AGL/xds/agent}
# Install XDS agent as a user systemd service
DESTDIR=${DESTDIR:-/opt/AGL/xds/agent}
+DESTDIR_WWW=${DESTDIR_WWW:-${DESTDIR}/www}
ROOT_SRCDIR=$(cd $(dirname "$0")/.. && pwd)
install() {
ROOT_SRCDIR=$(cd $(dirname "$0")/.. && pwd)
install() {
- mkdir -p ${DESTDIR} && cp ${ROOT_SRCDIR}/bin/* ${DESTDIR} || exit 1
+ mkdir -p "${DESTDIR}" && cp "${ROOT_SRCDIR}/bin/*" "${DESTDIR}" || exit 1
+ mkdir -p "${DESTDIR_WWW}" && cp -a "${ROOT_SRCDIR}/webapp/dist/*" "${DESTDIR_WWW}" || exit 1
- cp
${ROOT_SRCDIR}/conf.d/etc/xds-agent
/etc/ || exit 1
- cp
${ROOT_SRCDIR}/conf.d/etc/default/xds-agent
/etc/default/ || exit 1
+ cp
"${ROOT_SRCDIR}/conf.d/etc/xds-agent"
/etc/ || exit 1
+ cp
"${ROOT_SRCDIR}/conf.d/etc/default/xds-agent"
/etc/default/ || exit 1
FILE=/etc/profile.d/xds-agent.sh
FILE=/etc/profile.d/xds-agent.sh
- sed -e "s;%%XDS_INSTALL_BIN_DIR%%;${DESTDIR};g"
${ROOT_SRCDIR}/conf.d/${FILE}
> ${FILE} || exit 1
+ sed -e "s;%%XDS_INSTALL_BIN_DIR%%;${DESTDIR};g"
"${ROOT_SRCDIR}/conf.d/${FILE}"
> ${FILE} || exit 1
FILE=/usr/lib/systemd/user/xds-agent.service
FILE=/usr/lib/systemd/user/xds-agent.service
- sed -e "s;/opt/AGL/xds/agent;${DESTDIR};g"
${ROOT_SRCDIR}/conf.d/${FILE}
> ${FILE} || exit 1
+ sed -e "s;/opt/AGL/xds/agent;${DESTDIR};g"
"${ROOT_SRCDIR}/conf.d/${FILE}"
> ${FILE} || exit 1
echo ""
echo "To enable xds-agent service, execute: systemctl --user enable xds-agent"
echo ""
echo "To enable xds-agent service, execute: systemctl --user enable xds-agent"