summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmin Kuster <akuster808@gmail.com>2020-09-15 09:50:59 -0700
committerArmin Kuster <akuster808@gmail.com>2020-09-18 04:06:31 -0700
commit3c3992a1842183713438493dcd9bc75e5ede962a (patch)
treee07078aca2e1ca48797f27b4faa93ad238bd91c9
parentf176756890766bc9a6a00fe83bfe8e3c9bc13d07 (diff)
downloadmeta-security-3c3992a1842183713438493dcd9bc75e5ede962a.tar.gz
kas: add alt and mutli build images
Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--.gitlab-ci.yml32
-rw-r--r--kas/qemuarm64-alt.yml10
-rw-r--r--kas/qemuarm64-multi.yml12
-rw-r--r--kas/qemumips64-alt.yml10
-rw-r--r--kas/qemumips64-multi.yml14
-rw-r--r--kas/qemux86-64-alt.yml10
-rw-r--r--kas/qemux86-64-multi.yml12
7 files changed, 100 insertions, 0 deletions
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:
95 - kas build --target core-image-minimal kas/qemux86-64.yml 95 - kas build --target core-image-minimal kas/qemux86-64.yml
96 - kas build --target dm-verity-image-initramfs kas/$CI_JOB_NAME.yml 96 - kas build --target dm-verity-image-initramfs kas/$CI_JOB_NAME.yml
97 97
98
99qemuarm64-alt:
100 extends: .build
101 script:
102 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
103
104qemuarm64-multi:
105 extends: .build
106 script:
107 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
108
109qemumips64-alt:
110 extends: .build
111 script:
112 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
113
114qemumips64-multi:
115 extends: .build
116 script:
117 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
118
119qemux86-64-alt:
120 extends: .build
121 script:
122 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
123
124qemux86-64-multi:
125 extends: .build
126 script:
127 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
128
129
98qemux86-test: 130qemux86-test:
99 extends: .build 131 extends: .build
100 script: 132 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 @@
1header:
2 version: 8
3 includes:
4 - kas-security-base.yml
5
6local_conf_header:
7 alt: |
8 DISTRO_FEATURES_append = " apparmor pam systemd"
9
10machine: 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 @@
1header:
2 version: 8
3 includes:
4 - kas-security-base.yml
5
6local_conf_header:
7 multi: |
8 require conf/multilib.conf
9 MULTILIBS = "multilib:lib32"
10 DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon"
11
12machine: 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 @@
1header:
2 version: 8
3 includes:
4 - kas-security-base.yml
5
6local_conf_header:
7 alt: |
8 DISTRO_FEATURES_append = " pam systmed"
9
10machine: 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 @@
1header:
2 version: 8
3 includes:
4 - kas-security-base.yml
5
6local_conf_header:
7 multi: |
8 require conf/multilib.conf
9 MULTILIBS = "multilib:lib64 multilib:lib32"
10 DEFAULTTUNE = "mips64-n32"
11 DEFAULTTUNE_virtclass-multilib-lib64 = "mips64"
12 DEFAULTTUNE_virtclass-multilib-lib32 = "mips32r2"
13
14machine: 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 @@
1header:
2 version: 8
3 includes:
4 - kas-security-base.yml
5
6local_conf_header:
7 alt: |
8 DISTRO_FEATURES_append = " apparmor pam systmed"
9
10machine: 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 @@
1header:
2 version: 8
3 includes:
4 - kas-security-base.yml
5
6local_conf_header:
7 multi: |
8 require conf/multilib.conf
9 MULTILIBS = "multilib:lib32"
10 DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
11
12machine: qemux86-64