From 3c3992a1842183713438493dcd9bc75e5ede962a Mon Sep 17 00:00:00 2001 From: Armin Kuster Date: Tue, 15 Sep 2020 09:50:59 -0700 Subject: kas: add alt and mutli build images Signed-off-by: Armin Kuster --- .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++++ kas/qemuarm64-alt.yml | 10 ++++++++++ kas/qemuarm64-multi.yml | 12 ++++++++++++ kas/qemumips64-alt.yml | 10 ++++++++++ kas/qemumips64-multi.yml | 14 ++++++++++++++ kas/qemux86-64-alt.yml | 10 ++++++++++ kas/qemux86-64-multi.yml | 12 ++++++++++++ 7 files changed, 100 insertions(+) create mode 100644 kas/qemuarm64-alt.yml create mode 100644 kas/qemuarm64-multi.yml create mode 100644 kas/qemumips64-alt.yml create mode 100644 kas/qemumips64-multi.yml create mode 100644 kas/qemux86-64-alt.yml create mode 100644 kas/qemux86-64-multi.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0f66914..46468fd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -95,6 +95,38 @@ qemux86-64-dm-verify: - kas build --target core-image-minimal kas/qemux86-64.yml - kas build --target dm-verity-image-initramfs kas/$CI_JOB_NAME.yml + +qemuarm64-alt: + extends: .build + script: + - kas build --target security-build-image kas/$CI_JOB_NAME.yml + +qemuarm64-multi: + extends: .build + script: + - kas build --target security-build-image kas/$CI_JOB_NAME.yml + +qemumips64-alt: + extends: .build + script: + - kas build --target security-build-image kas/$CI_JOB_NAME.yml + +qemumips64-multi: + extends: .build + script: + - kas build --target security-build-image kas/$CI_JOB_NAME.yml + +qemux86-64-alt: + extends: .build + script: + - kas build --target security-build-image kas/$CI_JOB_NAME.yml + +qemux86-64-multi: + extends: .build + script: + - kas build --target security-build-image kas/$CI_JOB_NAME.yml + + qemux86-test: extends: .build script: diff --git a/kas/qemuarm64-alt.yml b/kas/qemuarm64-alt.yml new file mode 100644 index 0000000..d23e38e --- /dev/null +++ b/kas/qemuarm64-alt.yml @@ -0,0 +1,10 @@ +header: + version: 8 + includes: + - kas-security-base.yml + +local_conf_header: + alt: | + DISTRO_FEATURES_append = " apparmor pam systemd" + +machine: qemuarm64 diff --git a/kas/qemuarm64-multi.yml b/kas/qemuarm64-multi.yml new file mode 100644 index 0000000..d79142c --- /dev/null +++ b/kas/qemuarm64-multi.yml @@ -0,0 +1,12 @@ +header: + version: 8 + includes: + - kas-security-base.yml + +local_conf_header: + multi: | + require conf/multilib.conf + MULTILIBS = "multilib:lib32" + DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon" + +machine: qemuarm64 diff --git a/kas/qemumips64-alt.yml b/kas/qemumips64-alt.yml new file mode 100644 index 0000000..923c213 --- /dev/null +++ b/kas/qemumips64-alt.yml @@ -0,0 +1,10 @@ +header: + version: 8 + includes: + - kas-security-base.yml + +local_conf_header: + alt: | + DISTRO_FEATURES_append = " pam systmed" + +machine: qemumips64 diff --git a/kas/qemumips64-multi.yml b/kas/qemumips64-multi.yml new file mode 100644 index 0000000..c8cf94b --- /dev/null +++ b/kas/qemumips64-multi.yml @@ -0,0 +1,14 @@ +header: + version: 8 + includes: + - kas-security-base.yml + +local_conf_header: + multi: | + require conf/multilib.conf + MULTILIBS = "multilib:lib64 multilib:lib32" + DEFAULTTUNE = "mips64-n32" + DEFAULTTUNE_virtclass-multilib-lib64 = "mips64" + DEFAULTTUNE_virtclass-multilib-lib32 = "mips32r2" + +machine: qemumips64 diff --git a/kas/qemux86-64-alt.yml b/kas/qemux86-64-alt.yml new file mode 100644 index 0000000..4364bf5 --- /dev/null +++ b/kas/qemux86-64-alt.yml @@ -0,0 +1,10 @@ +header: + version: 8 + includes: + - kas-security-base.yml + +local_conf_header: + alt: | + DISTRO_FEATURES_append = " apparmor pam systmed" + +machine: qemux86-64 diff --git a/kas/qemux86-64-multi.yml b/kas/qemux86-64-multi.yml new file mode 100644 index 0000000..711ce28 --- /dev/null +++ b/kas/qemux86-64-multi.yml @@ -0,0 +1,12 @@ +header: + version: 8 + includes: + - kas-security-base.yml + +local_conf_header: + multi: | + require conf/multilib.conf + MULTILIBS = "multilib:lib32" + DEFAULTTUNE_virtclass-multilib-lib32 = "x86" + +machine: qemux86-64 -- cgit v1.2.3-54-g00ecf