Skip to content

Commit 84ee0ad

Browse files
ukellergrealish
authored andcommitted
build fixes
1 parent 935849b commit 84ee0ad

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

build_demo.sh

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,24 @@
22
set -e
33
pushd $(dirname $0)
44

5+
6+
function dirty_build_on_new_comits() {
7+
for repo in \
8+
awslabs/aws-crt-java \
9+
aws/aws-iot-device-sdk-java-v2 \
10+
revaultch/aws-greengrass-nucleus; do
11+
curl -s https://api.github.com/repos/${repo}/commits/key-op-prototype
12+
done | md5 > greengrass_demo/dirty_repo.txt
13+
touch -t 190001010000 greengrass_demo/dirty_repo.txt
14+
export DIRTY_TS=$(cat greengrass_demo/dirty_repo.txt)
15+
}
16+
517
function build_greengrass_patched() {
618
pushd examples/greengrass/parsec-greengrass-run-config/docker/
7-
docker build . --tag parallaxsecond/greengrass_patched:latest --progress plain
19+
docker build . \
20+
--build-arg BUILD_TS=${DIRTY_TS} \
21+
--tag parallaxsecond/greengrass_patched:latest \
22+
--progress plain
823
popd
924
}
1025
function copy_deps_from_greengrass_patched_to_local() {
@@ -22,15 +37,6 @@ function build_greengrass_with_provider() {
2237
docker build . -f greengrass_demo/Dockerfile --tag parallaxsecond/greengrass_demo:latest --progress plain
2338
}
2439

25-
function dirty_build_on_new_comits() {
26-
for repo in \
27-
awslabs/aws-crt-java \
28-
aws/aws-iot-device-sdk-java-v2 \
29-
revaultch/aws-greengrass-nucleus; do
30-
curl -s https://api.github.com/repos/${repo}/commits/key-op-prototype
31-
done | md5 > greengrass_demo/dirty_repo.txt
32-
touch -t 190001010000 greengrass_demo/dirty_repo.txt
33-
}
3440
function parsec_run() {
3541
docker rm -f parsec_docker_run > /dev/null
3642
docker run -d --name parsec_docker_run \

0 commit comments

Comments
 (0)