Skip to content

Commit c0c2c21

Browse files
committed
fixing build script for support on ubunut and aarch64 device testing, and enabling CryptoKeySerice, MQTT parsec connection
1 parent d42d16c commit c0c2c21

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

build_demo.sh

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ function dirty_build_on_new_comits() {
88
awslabs/aws-crt-java \
99
aws/aws-iot-device-sdk-java-v2 \
1010
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
11+
curl -S https://api.github.com/repos/${repo}/commits/key-op-prototype
12+
done | md5sum | cut -d" " -f1 > greengrass_demo/dirty_repo.txt
1313
touch -t 190001010000 greengrass_demo/dirty_repo.txt
1414
export DIRTY_TS=$(cat greengrass_demo/dirty_repo.txt)
1515
}
@@ -38,32 +38,36 @@ function build_greengrass_with_provider() {
3838
}
3939

4040
function parsec_run() {
41-
docker rm -f parsec_docker_run > /dev/null
41+
docker rm -f parsec_docker_run 2> /dev/null
4242
docker run -d --name parsec_docker_run \
43-
-ti \
44-
-v GG_PARSEC_STORE:/var/lib/parsec/mappings \
45-
-v GG_PARSEC_SOCK:/run/parsec \
43+
-ti \
44+
-v GG_PARSEC_STORE:/var/lib/parsec/mappings \
45+
-v GG_PARSEC_SOCK:/run/parsec \
4646
parallaxsecond/parsec:0.8.1
4747
}
4848
function gg_run() {
49-
docker rm -f "${1}" >/dev/null
49+
docker rm -f "${1}" 2> /dev/null
50+
5051
# shellcheck disable=SC2086
5152
docker run ${3} --name "${1}" \
5253
-e GG_THING_NAME="${GG_THING_NAME}" \
5354
-e GG_ADDITIONAL_CMD_ARGS="--trusted-plugin /provider.jar" \
5455
-e AWS_ACCESS_KEY_ID="${AWS_ACCESS_KEY_ID}" \
5556
-e AWS_SECRET_ACCESS_KEY="${AWS_SECRET_ACCESS_KEY}" \
5657
-e AWS_REGION="${AWS_REGION}" \
58+
-e AWS_SESSION_TOKEN="${AWS_SESSION_TOKEN}" \
5759
-v GG_PARSEC_SOCK:/run/parsec \
5860
-v GG_HOME:/home/ggc_user \
61+
-p 1441:1441 -p 1442:1442 \
5962
parallaxsecond/greengrass_demo:latest "${2}"
6063
}
6164
function run_demo() {
6265
parsec_run
63-
GG_THING_NAME=$(id -un)-gg-test
66+
GG_THING_NAME=$(cat /etc/hostname)-greengrass-parsec
6467
source secrets.env
6568
gg_run greengrass_demo_provisioning provision
6669
gg_run greengrass_demo_run run -d
70+
docker logs -f greengrass_demo_run
6771
}
6872

6973
function build() {

0 commit comments

Comments
 (0)