Skip to content

Commit 2494ba5

Browse files
andreeaflorescujiangliu
authored andcommitted
make the build script independent of Buildkite
This allows us to run the unit tests reliably on local machines as well. Signed-off-by: Andreea Florescu <fandree@amazon.com>
1 parent 8c27d7d commit 2494ba5

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.buildkite/hooks/post-checkout

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
#!/bin/bash
22

3+
set -e
4+
35
DEB_NAME="kernel-image-4.9.0-13-amd64-di_4.9.228-1_amd64.udeb"
46
DEB_URL="http://ftp.us.debian.org/debian/pool/main/l/linux/${DEB_NAME}"
57

6-
REPO_PATH="${BUILDKITE_BUILD_CHECKOUT_PATH}"
7-
DEB_PATH="${REPO_PATH}/${DEB_NAME}"
8-
EXTRACT_PATH="${REPO_PATH}/src/bzimage-archive"
8+
TMP_PATH="/tmp/linux-loader/"
9+
DEB_PATH="${TMP_PATH}/${DEB_NAME}"
10+
EXTRACT_PATH="${TMP_PATH}/src/bzimage-archive"
911
BZIMAGE_PATH="${EXTRACT_PATH}/boot/vmlinuz"
12+
SCRIPTPATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
1013

1114
mkdir -p ${EXTRACT_PATH}
1215

13-
wget $DEB_URL -P ${REPO_PATH}
16+
wget $DEB_URL -P ${TMP_PATH}
1417
dpkg-deb -x ${DEB_PATH} ${EXTRACT_PATH}
1518

16-
mv ${BZIMAGE_PATH} ${REPO_PATH}/src/loader/x86_64/bzimage/bzimage
19+
mv ${BZIMAGE_PATH} "${SCRIPTPATH}/../src/loader/x86_64/bzimage/bzimage"
1720
rm -r ${EXTRACT_PATH}
1821
rm -f ${DEB_PATH}

0 commit comments

Comments
 (0)