pomerium/scripts/embed-envoy.bash
Caleb Doxsey b1871b0f2e
envoy: validate binary checksum (#1908)
* envoy: validate binary checksum

* address comments

* change to info

* fix order
2021-02-18 15:22:46 -07:00

17 lines
265 B
Bash
Executable file

#!/bin/bash
set -euo pipefail
BINARY=$1
DIR=$(dirname "${BINARY}")
(
cd "$DIR"
zip envoy.zip envoy
)
echo "appending $DIR/envoy.zip to ${BINARY}"
if [ "$(unzip -z -qq "$BINARY" 2>&1)" != "" ]; then
cat "$DIR/envoy.zip" >>"${BINARY}"
fi
zip -A "${BINARY}"