From e8a054a0f712b54d2e132c8bbae7e90269e58792 Mon Sep 17 00:00:00 2001 From: "Anderson, Craig (ca846m)" Date: Tue, 17 Aug 2021 13:08:34 -0700 Subject: [PATCH] Reduce image size 1. Remove apt lists from image content to reduce size 2. Remove unneeded "live" directory to reduce size Change-Id: I84cceda61bd677ef99bf2aa705a717f567d126ab --- .../playbooks/roles/livecdcontent/tasks/squashfs.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/image-builder/assets/playbooks/roles/livecdcontent/tasks/squashfs.yaml b/image-builder/assets/playbooks/roles/livecdcontent/tasks/squashfs.yaml index 3685fbe..e1491ac 100644 --- a/image-builder/assets/playbooks/roles/livecdcontent/tasks/squashfs.yaml +++ b/image-builder/assets/playbooks/roles/livecdcontent/tasks/squashfs.yaml @@ -1,3 +1,8 @@ +- name: "clean apt lists from image" + shell: + cmd: | + rm -rf {{ root_image }}/var/lib/apt/lists/* + - name: "ensuring directory {{ root_image }}/live exists" file: path: "{{ root_image }}/live" @@ -21,7 +26,8 @@ "{{ root_image }}/live/filesystem.squashfs" \ -processors {{ mksquashfs_threads }} \ -comp {{ mksquashfs_compression }} \ - -e boot + -e boot \ + -e live retries: 3 register: squash_result until: squash_result is not failed