From 6d931afac50e4c01a0c58d70d98c0c284dc8541a Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Wed, 17 Apr 2024 08:37:14 -0700 Subject: [PATCH] toolkit: add squashfs_only option to configs --- iso/empanadas/empanadas/configs/el10.yaml | 1 + iso/empanadas/empanadas/configs/el9-beta.yaml | 2 ++ iso/empanadas/empanadas/configs/el9.yaml | 2 ++ iso/empanadas/empanadas/configs/el9lh.yaml | 2 ++ iso/empanadas/empanadas/templates/buildImage.tmpl.sh | 3 +++ iso/empanadas/empanadas/util/iso_utils.py | 1 + 6 files changed, 11 insertions(+) diff --git a/iso/empanadas/empanadas/configs/el10.yaml b/iso/empanadas/empanadas/configs/el10.yaml index c215d70..f7d8c1b 100644 --- a/iso/empanadas/empanadas/configs/el10.yaml +++ b/iso/empanadas/empanadas/configs/el10.yaml @@ -65,6 +65,7 @@ - 'AppStream' lorax: noupgrade: False + squashfs_only: True repos: - 'BaseOS' - 'AppStream' diff --git a/iso/empanadas/empanadas/configs/el9-beta.yaml b/iso/empanadas/empanadas/configs/el9-beta.yaml index c7eaa18..2dd22c6 100644 --- a/iso/empanadas/empanadas/configs/el9-beta.yaml +++ b/iso/empanadas/empanadas/configs/el9-beta.yaml @@ -64,6 +64,8 @@ - 'BaseOS' - 'AppStream' lorax: + noupgrade: False + squashfs_only: True repos: - 'BaseOS' - 'AppStream' diff --git a/iso/empanadas/empanadas/configs/el9.yaml b/iso/empanadas/empanadas/configs/el9.yaml index 5132103..f003853 100644 --- a/iso/empanadas/empanadas/configs/el9.yaml +++ b/iso/empanadas/empanadas/configs/el9.yaml @@ -64,6 +64,8 @@ - 'BaseOS' - 'AppStream' lorax: + noupgrade: False + squashfs_only: True repos: - 'BaseOS' - 'AppStream' diff --git a/iso/empanadas/empanadas/configs/el9lh.yaml b/iso/empanadas/empanadas/configs/el9lh.yaml index 8569e99..52ec896 100644 --- a/iso/empanadas/empanadas/configs/el9lh.yaml +++ b/iso/empanadas/empanadas/configs/el9lh.yaml @@ -64,6 +64,8 @@ - 'BaseOS' - 'AppStream' lorax: + noupgrade: False + squashfs_only: True repos: - 'BaseOS' - 'AppStream' diff --git a/iso/empanadas/empanadas/templates/buildImage.tmpl.sh b/iso/empanadas/empanadas/templates/buildImage.tmpl.sh index 3a8d983..9aff643 100644 --- a/iso/empanadas/empanadas/templates/buildImage.tmpl.sh +++ b/iso/empanadas/empanadas/templates/buildImage.tmpl.sh @@ -24,6 +24,9 @@ lorax --product="${PRODUCT}" \ {%- for repo in repos %} --source={{ repo.url }} \ {%- endfor %} +{%- if squashfs_only %} + --squashfs-only +{%- endif %} --bugurl="${BUGURL}" \ --variant="${VARIANT}" \ --nomacboot \ diff --git a/iso/empanadas/empanadas/util/iso_utils.py b/iso/empanadas/empanadas/util/iso_utils.py index f6e0d0b..e414569 100644 --- a/iso/empanadas/empanadas/util/iso_utils.py +++ b/iso/empanadas/empanadas/util/iso_utils.py @@ -308,6 +308,7 @@ class IsoBuild: builddir=self.mock_work_root, lorax_work_root=self.lorax_result_root, bugurl=self.bugurl, + squashfs_only=self.iso_map['lorax']['squashfs_only'], ) with open(mock_iso_path, "w+") as mock_iso_entry: