#! /bin/sh set -e test -f auto_targets.mk && rm auto_targets.mk for version do remove_images= for idfile in .image-id.raw .image-id.squashed; do # shellcheck disable=SC2039 test ! -f "$version/$idfile" || remove_images+=" $(cat "$version/$idfile")" done for image in $remove_images; do # shellcheck disable=SC2046 docker rm -f $(docker ps -q -a -f "ancestor=$image") 2>/dev/null || : docker rmi -f "$image" || : done rm -rf "$version"/.image-id* done