mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-10-03 09:52:32 +00:00
Done as follows: find -name build.yml | xargs dirname | while read d ; do t=$(linuxkit pkg show-tag $d) ./scripts/update-component-sha.sh --image ${t%:*} ${t#*:} done git commit -s test pkg tools blueprints examples projects/kubernetes projects/swarmd docs linuxkit.yml Makefile src This explicitly excludes projects/* which I did not know whether to update. Then: git reset --hard for i in init runc containerd ca-certificates sysctl dhcpcd getty rngd ; do o=$(git grep -h "\(image:\|-\) *linuxkit/$i:[0-9a-f]\{40\}" origin/master:linuxkit.yml | awk '// { print $2 }') n=$(linuxkit pkg show-tag pkg/$i) ./scripts/update-component-sha.sh "$o" "$n" done git commit --amend projects This updates any projects which were using components with the same hash as the top-level linuxkit.yml. Signed-off-by: Ian Campbell <ijc@docker.com>