diff --git a/board/common/rootfs/usr/sbin/container b/board/common/rootfs/usr/sbin/container index 5af2a58f..5731c62a 100755 --- a/board/common/rootfs/usr/sbin/container +++ b/board/common/rootfs/usr/sbin/container @@ -58,6 +58,7 @@ unpack_archive() [ -n "$quiet" ] || log "Extracting OCI archive $file ..." tar xf "$file" || (log "Error: failed unpacking $file in $(pwd)"; exit 1) + remove=true fi dir=$(dirname "$index") @@ -72,6 +73,10 @@ unpack_archive() name=$dir fi + if [ "$remove" = "true" ]; then + rm -rf "$file" + fi + echo "$name" }