2
2
DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
3
3
SRC_DIR=" $( dirname $DIR ) "
4
4
5
- # Set install path to devbox packages directory
6
- INSTALL_DIR=" $DEVBOX_PACKAGES_DIR /bin"
5
+ # Set install path
6
+ INSTALL_DIR=" $SRC_DIR /bin"
7
+ mkdir -p " $INSTALL_DIR "
7
8
8
9
if [[ ! -f " $INSTALL_DIR /envsubst" ]]; then
9
- ENVSUBST_VERSION=" v1.4.3"
10
- URL=" https://github.com/a8m/envsubst/releases/download/$ENVSUBST_VERSION /envsubst-$( uname -s) -$( uname -m) "
11
- echo " Downloading: $URL "
12
- echo " Installing github.com/a8m/envsubst into Devbox shell"
13
- sudo curl -sL $URL -o $INSTALL_DIR /envsubst
14
- sudo chmod +x " $INSTALL_DIR /envsubst"
10
+ echo " Installing github.com/a8m/envsubst into bin"
11
+ make -C " $SRC_DIR /hack/tools" bin/envsubst
12
+ ln -s " $SRC_DIR /hack/tools/bin/envsubst" " $INSTALL_DIR /envsubst"
15
13
16
14
# Verify installation
17
15
if ! command -v envsubst & > /dev/null; then
@@ -21,7 +19,7 @@ if [[ ! -f "$INSTALL_DIR/envsubst" ]]; then
21
19
fi
22
20
23
21
# Use build location by default
24
- if [[ ! -L " $INSTALL_DIR /clusterawsadm" ]]; then
25
- echo " Linking [ $SRC_DIR /bin/ clusterawsadm] [ $INSTALL_DIR /clusterawsadm] "
26
- sudo ln -s " $SRC_DIR /bin/clusterawsadm " $INSTALL_DIR / clusterawsadm
22
+ if [[ ! -f " $INSTALL_DIR /clusterawsadm" ]]; then
23
+ echo " Installing clusterawsadm into bin "
24
+ make -C " $SRC_DIR " clusterawsadm
27
25
fi
0 commit comments