2017-05-09 00:24:23 +03:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
2017-09-06 20:38:08 +03:00
|
|
|
if ! [[ "$0" =~ scripts/updatebom.sh ]]; then
|
2017-05-09 00:24:23 +03:00
|
|
|
echo "must be run from repository root"
|
|
|
|
exit 255
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "installing 'bill-of-materials.json'"
|
|
|
|
go get -v -u github.com/coreos/license-bill-of-materials
|
|
|
|
|
|
|
|
echo "generating bill-of-materials.json"
|
2018-01-15 06:39:54 +03:00
|
|
|
license-bill-of-materials \
|
2017-05-09 00:24:23 +03:00
|
|
|
--override-file ./bill-of-materials.override.json \
|
2018-08-29 03:32:43 +03:00
|
|
|
go.etcd.io/etcd go.etcd.io/etcd/etcdctl > bill-of-materials.json
|
2017-05-09 00:24:23 +03:00
|
|
|
|
|
|
|
echo "generated bill-of-materials.json"
|