From 49ea494d52a12a9af2494ba735e29342b3c64b37 Mon Sep 17 00:00:00 2001 From: ilia-shipitsin <125650415+ilia-shipitsin@users.noreply.github.com> Date: Tue, 29 Aug 2023 15:21:37 +0200 Subject: [PATCH] [macos] cleanup Homebrew cache after image generation (#8182) --- images/macos/provision/configuration/cleanup-brew.sh | 7 +++++++ images/macos/templates/macOS-13.anka.pkr.hcl | 1 + 2 files changed, 8 insertions(+) create mode 100644 images/macos/provision/configuration/cleanup-brew.sh diff --git a/images/macos/provision/configuration/cleanup-brew.sh b/images/macos/provision/configuration/cleanup-brew.sh new file mode 100644 index 00000000..99d596b1 --- /dev/null +++ b/images/macos/provision/configuration/cleanup-brew.sh @@ -0,0 +1,7 @@ +#!/bin/bash -e -o pipefail +########################################################################### +# The script removes local Homebrew cache +# +########################################################################### + +rm -rf "$(brew --cache)" diff --git a/images/macos/templates/macOS-13.anka.pkr.hcl b/images/macos/templates/macOS-13.anka.pkr.hcl index 17ca5fdf..94eee206 100644 --- a/images/macos/templates/macOS-13.anka.pkr.hcl +++ b/images/macos/templates/macOS-13.anka.pkr.hcl @@ -246,6 +246,7 @@ build { provisioner "shell" { scripts = [ "./provision/configuration/configure-hostname.sh", + "./provision/configuration/cleanup-brew.sh", "./provision/configuration/finalize-vm.sh" ] execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}"