Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/releng:master commit in: releases/specs/x86/hardened/, tools/
Date: Sun, 04 Jul 2021 20:32:55
Message-Id: 1625430748.0422a99519805880834ec00ef75fb52a838c2032.dilfridge@gentoo
1 commit: 0422a99519805880834ec00ef75fb52a838c2032
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 4 20:32:28 2021 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 4 20:32:28 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=0422a995
7
8 x86: Move hardened builds from pardalote to demeter
9
10 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
11
12 ...incd-stage1.spec => admincd-stage1-openrc.spec} | 4 +-
13 ...incd-stage2.spec => admincd-stage2-openrc.spec} | 4 +-
14 releases/specs/x86/hardened/installcd-stage1.spec | 86 ------
15 .../x86/hardened/installcd-stage2-minimal.spec | 321 ---------------------
16 .../hardened/{stage1.spec => stage1-openrc.spec} | 4 +-
17 .../hardened/{stage2.spec => stage2-openrc.spec} | 4 +-
18 .../hardened/{stage3.spec => stage3-openrc.spec} | 4 +-
19 tools/catalyst-auto-x86-demeter.conf | 19 +-
20 tools/catalyst-auto-x86.conf | 8 +-
21 9 files changed, 29 insertions(+), 425 deletions(-)
22
23 diff --git a/releases/specs/x86/hardened/admincd-stage1.spec b/releases/specs/x86/hardened/admincd-stage1-openrc.spec
24 similarity index 97%
25 rename from releases/specs/x86/hardened/admincd-stage1.spec
26 rename to releases/specs/x86/hardened/admincd-stage1-openrc.spec
27 index 7ce6cbf8..e38a8ccc 100644
28 --- a/releases/specs/x86/hardened/admincd-stage1.spec
29 +++ b/releases/specs/x86/hardened/admincd-stage1-openrc.spec
30 @@ -1,10 +1,10 @@
31 subarch: i686
32 -version_stamp: @TIMESTAMP@
33 +version_stamp: hardened-openrc-@TIMESTAMP@
34 target: livecd-stage1
35 rel_type: hardened
36 profile: default/linux/x86/17.0/hardened
37 snapshot: @TIMESTAMP@
38 -source_subpath: hardened/stage3-i686-hardened-@TIMESTAMP@
39 +source_subpath: hardened/stage3-i686-hardened-openrc-@TIMESTAMP@
40 compression_mode: pixz_x
41 portage_confdir: @REPO_DIR@/releases/portage/isos
42
43
44 diff --git a/releases/specs/x86/hardened/admincd-stage2.spec b/releases/specs/x86/hardened/admincd-stage2-openrc.spec
45 similarity index 97%
46 rename from releases/specs/x86/hardened/admincd-stage2.spec
47 rename to releases/specs/x86/hardened/admincd-stage2-openrc.spec
48 index f553cd9b..74867913 100644
49 --- a/releases/specs/x86/hardened/admincd-stage2.spec
50 +++ b/releases/specs/x86/hardened/admincd-stage2-openrc.spec
51 @@ -1,10 +1,10 @@
52 subarch: i686
53 -version_stamp: @TIMESTAMP@
54 +version_stamp: hardened-openrc-@TIMESTAMP@
55 target: livecd-stage2
56 rel_type: hardened
57 profile: default/linux/x86/17.0/hardened
58 snapshot: @TIMESTAMP@
59 -source_subpath: hardened/livecd-stage1-i686-@TIMESTAMP@
60 +source_subpath: hardened/livecd-stage1-i686-hardened-openrc-@TIMESTAMP@
61 portage_confdir: @REPO_DIR@/releases/portage/isos
62
63 livecd/bootargs: dokeymap
64
65 diff --git a/releases/specs/x86/hardened/installcd-stage1.spec b/releases/specs/x86/hardened/installcd-stage1.spec
66 deleted file mode 100644
67 index fa629e5e..00000000
68 --- a/releases/specs/x86/hardened/installcd-stage1.spec
69 +++ /dev/null
70 @@ -1,86 +0,0 @@
71 -subarch: x86
72 -version_stamp: hardened-@TIMESTAMP@
73 -target: livecd-stage1
74 -rel_type: hardened
75 -profile: default/linux/x86/17.0/hardened
76 -snapshot: @TIMESTAMP@
77 -source_subpath: hardened/stage3-x86-hardened-@TIMESTAMP@
78 -compression_mode: pixz_x
79 -livecd/use:
80 - -*
81 - compile-locales
82 - fbcon
83 - ipv6
84 - livecd
85 - modules
86 - ncurses
87 -# nls
88 - pam
89 - readline
90 - socks5
91 - ssl
92 -# unicode
93 - xml
94 -
95 -livecd/packages:
96 - app-accessibility/brltty
97 - app-admin/hddtemp
98 - app-admin/pwgen
99 - app-admin/syslog-ng
100 - app-arch/unzip
101 - app-crypt/gnupg
102 - app-editors/mg
103 - app-misc/livecd-tools
104 - app-misc/screen
105 - app-misc/tmux
106 - app-portage/mirrorselect
107 - app-text/wgetpaste
108 - media-gfx/fbgrab
109 - net-analyzer/tcptraceroute
110 - net-analyzer/traceroute
111 - net-dialup/mingetty
112 - net-dialup/pptpclient
113 - net-dialup/rp-pppoe
114 - net-fs/nfs-utils
115 - net-irc/irssi
116 - net-misc/dhcpcd
117 - net-misc/iputils
118 - net-misc/ntp
119 - net-misc/rdate
120 - net-misc/vconfig
121 - net-proxy/dante
122 - net-proxy/tsocks
123 - net-wireless/wireless-tools
124 - net-wireless/wpa_supplicant
125 - sys-apps/ethtool
126 - sys-apps/fxload
127 - sys-apps/hdparm
128 - sys-apps/iproute2
129 - sys-apps/memtester
130 - sys-apps/netplug
131 - sys-block/parted
132 - sys-apps/sdparm
133 -# sys-block/partimage
134 -# sys-block/qla-fc-firmware
135 - sys-firmware/ipw2100-firmware
136 - sys-firmware/ipw2200-firmware
137 - sys-firmware/zd1201-firmware
138 - sys-firmware/zd1211-firmware
139 - sys-fs/cryptsetup
140 - sys-fs/dmraid
141 - sys-fs/dosfstools
142 - sys-fs/e2fsprogs
143 -# sys-fs/hfsplusutils
144 -# sys-fs/hfsutils
145 - sys-fs/jfsutils
146 - sys-fs/lsscsi
147 - sys-fs/lvm2
148 -# sys-fs/mac-fdisk
149 - sys-fs/mdadm
150 -# sys-fs/multipath-tools
151 - sys-fs/ntfs3g
152 - sys-fs/reiserfsprogs
153 - sys-fs/xfsprogs
154 - sys-libs/gpm
155 - sys-power/acpid
156 - www-client/links
157
158 diff --git a/releases/specs/x86/hardened/installcd-stage2-minimal.spec b/releases/specs/x86/hardened/installcd-stage2-minimal.spec
159 deleted file mode 100644
160 index 79b4bd7f..00000000
161 --- a/releases/specs/x86/hardened/installcd-stage2-minimal.spec
162 +++ /dev/null
163 @@ -1,321 +0,0 @@
164 -subarch: x86
165 -version_stamp: hardened-@TIMESTAMP@
166 -target: livecd-stage2
167 -rel_type: hardened
168 -profile: default/linux/x86/17.0/hardened
169 -snapshot: @TIMESTAMP@
170 -source_subpath: hardened/livecd-stage1-x86-hardened-@TIMESTAMP@
171 -
172 -livecd/bootargs: dokeymap
173 -#livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
174 -livecd/fstype: squashfs
175 -livecd/iso: install-x86-minimal-@TIMESTAMP@.iso
176 -livecd/type: gentoo-release-minimal
177 -livecd/volid: Gentoo x86 @TIMESTAMP@
178 -
179 -boot/kernel: gentoo
180 -
181 -boot/kernel/gentoo/sources: gentoo-sources
182 -boot/kernel/gentoo/config: @REPO_DIR@/releases/kconfig/x86/hardened/installcd-2.6.38.config
183 -boot/kernel/gentoo/use:
184 - -*
185 - alsa
186 - alsa_pcm_plugins_adpcm
187 - alsa_pcm_plugins_alaw
188 - alsa_pcm_plugins_asym
189 - alsa_pcm_plugins_copy
190 - alsa_pcm_plugins_dmix
191 - alsa_pcm_plugins_dshare
192 - alsa_pcm_plugins_dsnoop
193 - alsa_pcm_plugins_empty
194 - alsa_pcm_plugins_extplug
195 - alsa_pcm_plugins_file
196 - alsa_pcm_plugins_hooks
197 - alsa_pcm_plugins_iec958
198 - alsa_pcm_plugins_ioplug
199 - alsa_pcm_plugins_ladspa
200 - alsa_pcm_plugins_lfloat
201 - alsa_pcm_plugins_linear
202 - alsa_pcm_plugins_meter
203 - alsa_pcm_plugins_mmap_emul
204 - alsa_pcm_plugins_mulaw
205 - alsa_pcm_plugins_multi
206 - alsa_pcm_plugins_null
207 - alsa_pcm_plugins_plug
208 - alsa_pcm_plugins_rate
209 - alsa_pcm_plugins_route
210 - alsa_pcm_plugins_share
211 - alsa_pcm_plugins_shm
212 - alsa_pcm_plugins_softvol
213 - atm
214 - fbcon
215 - ipv6
216 - livecd
217 - midi
218 - modules
219 - ncurses
220 -# nls
221 - nptl
222 - pam
223 - png
224 - readline
225 - socks5
226 - ssl
227 - truetype
228 -# unicode
229 - usb
230 -
231 -boot/kernel/gentoo/packages:
232 -### These need to be added for software speech.
233 - app-accessibility/espeakup
234 - media-libs/alsa-oss
235 - media-sound/alsa-utils
236 - net-dialup/slmodem
237 - net-wireless/hostap-utils
238 -# net-dialup/fritzcapi
239 -# net-dialup/fcdsl
240 - sys-apps/pcmciautils
241 - sys-kernel/linux-firmware
242 -
243 -livecd/unmerge:
244 - app-admin/eselect
245 - app-admin/eselect-ctags
246 - app-admin/eselect-vi
247 - app-admin/perl-cleaner
248 - app-admin/python-updater
249 - app-arch/cpio
250 - dev-libs/gmp
251 - dev-libs/libxml2
252 - dev-libs/mpfr
253 - dev-libs/popt
254 - dev-python/pycrypto
255 - dev-util/pkgconfig
256 - net-misc/rsync
257 - perl-core/PodParser
258 - perl-core/Test-Harness
259 - sys-apps/debianutils
260 - sys-apps/diffutils
261 - sys-apps/file
262 - sys-apps/groff
263 - sys-apps/man-db
264 - sys-apps/man-pages
265 - sys-apps/miscfiles
266 - sys-apps/sandbox
267 - sys-apps/texinfo
268 - sys-devel/autoconf
269 - sys-devel/autoconf-wrapper
270 - sys-devel/automake
271 - sys-devel/automake-wrapper
272 - sys-devel/binutils
273 - sys-devel/binutils-config
274 - sys-devel/bison
275 - sys-devel/flex
276 - sys-devel/gcc
277 - sys-devel/gcc-config
278 - sys-devel/gettext
279 - sys-devel/gnuconfig
280 - sys-devel/libtool
281 - sys-devel/m4
282 - sys-devel/make
283 - sys-devel/patch
284 - sys-libs/db
285 - sys-libs/gdbm
286 - sys-kernel/genkernel
287 - sys-kernel/linux-headers
288 -
289 -livecd/empty:
290 - /boot
291 - /etc/cron.daily
292 - /etc/cron.hourly
293 - /etc/cron.monthly
294 - /etc/cron.weekly
295 - /etc/logrotate.d
296 - /etc/modules.autoload.d
297 - /etc/rsync
298 - /etc/runlevels/single
299 - /etc/skel
300 - /lib/dev-state
301 - /lib/udev-state
302 - /lib64/dev-state
303 - /lib64/udev-state
304 - /root/.ccache
305 - /tmp
306 - /usr/diet/include
307 - /usr/diet/man
308 - /usr/include
309 - /usr/i?86-gentoo-linux-uclibc
310 - /usr/i?86-pc-linux-gnu
311 - /usr/i?86-pc-linux-uclibc
312 - /usr/lib/X11/config
313 - /usr/lib/X11/doc
314 - /usr/lib/X11/etc
315 - /usr/lib/awk
316 - /usr/lib/ccache
317 - /usr/lib/gcc-config
318 - /usr/lib/nfs
319 - /usr/lib/perl5/site_perl
320 - /usr/lib/portage
321 - /usr/lib64/X11/config
322 - /usr/lib64/X11/doc
323 - /usr/lib64/X11/etc
324 - /usr/lib64/awk
325 - /usr/lib64/ccache
326 - /usr/lib64/gcc-config
327 - /usr/lib64/nfs
328 - /usr/lib64/perl5/site_perl
329 - /usr/lib64/portage
330 - /usr/local
331 - /usr/portage
332 - /usr/powerpc-unknown-linux-gnu
333 - /usr/powerpc64-unknown-linux-gnu
334 - /usr/share/aclocal
335 - /usr/share/baselayout
336 - /usr/share/binutils-data
337 - /usr/share/consolefonts/partialfonts
338 - /usr/share/consoletrans
339 - /usr/share/dict
340 - /usr/share/doc
341 - /usr/share/emacs
342 - /usr/share/et
343 - /usr/share/gcc-data
344 - /usr/share/genkernel
345 - /usr/share/gettext
346 - /usr/share/glib-2.0
347 - /usr/share/gnuconfig
348 - /usr/share/gtk-doc
349 - /usr/share/i18n
350 - /usr/share/info
351 - /usr/share/lcms
352 - /usr/share/libtool
353 - /usr/share/locale
354 - /usr/share/man
355 - /usr/share/rfc
356 - /usr/share/ss
357 - /usr/share/state
358 - /usr/share/texinfo
359 - /usr/share/unimaps
360 - /usr/share/zoneinfo
361 - /usr/sparc-unknown-linux-gnu
362 - /usr/src
363 - /usr/x86_64-pc-linux-gnu
364 - /var/cache
365 - /var/empty
366 - /var/lib/portage
367 - /var/lock
368 - /var/log
369 - /var/run
370 - /var/spool
371 - /var/state
372 - /var/tmp
373 -
374 -livecd/rm:
375 - /boot/System*
376 - /boot/initr*
377 - /boot/kernel*
378 - /etc/*-
379 - /etc/*.old
380 - /etc/default/audioctl
381 - /etc/dispatch-conf.conf
382 - /etc/env.d/05binutils
383 - /etc/env.d/05gcc
384 - /etc/etc-update.conf
385 - /etc/hosts.bck
386 - /etc/issue*
387 - /etc/genkernel.conf
388 - /etc/make.conf*
389 - /etc/make.globals
390 - /etc/make.profile
391 - /etc/man.conf
392 - /etc/resolv.conf
393 - /lib*/*.a
394 - /lib*/*.la
395 - /lib*/cpp
396 - /root/.bash_history
397 - /root/.viminfo
398 - /sbin/*.static
399 - /sbin/fsck.cramfs
400 - /sbin/fsck.minix
401 - /sbin/mkfs.bfs
402 - /sbin/mkfs.cramfs
403 - /sbin/mkfs.minix
404 - /usr/bin/addr2line
405 - /usr/bin/ar
406 - /usr/bin/as
407 - /usr/bin/audioctl
408 - /usr/bin/c++*
409 - /usr/bin/cc
410 - /usr/bin/cjpeg
411 - /usr/bin/cpp
412 - /usr/bin/djpeg
413 - /usr/bin/ebuild
414 - /usr/bin/egencache
415 - /usr/bin/emerge
416 - /usr/bin/emerge-webrsync
417 - /usr/bin/emirrordist
418 - /usr/bin/elftoaout
419 - /usr/bin/f77
420 - /usr/bin/g++*
421 - /usr/bin/g77
422 - /usr/bin/gcc*
423 - /usr/bin/genkernel
424 - /usr/bin/gprof
425 - /usr/bin/i?86-gentoo-linux-uclibc-*
426 - /usr/bin/i?86-pc-linux-*
427 - /usr/bin/jpegtran
428 - /usr/bin/ld
429 - /usr/bin/libpng*
430 - /usr/bin/nm
431 - /usr/bin/objcopy
432 - /usr/bin/objdump
433 - /usr/bin/piggyback*
434 - /usr/bin/portageq
435 - /usr/bin/ranlib
436 - /usr/bin/readelf
437 - /usr/bin/repoman
438 - /usr/bin/size
439 - /usr/bin/powerpc-unknown-linux-gnu-*
440 - /usr/bin/powerpc64-unknown-linux-gnu-*
441 - /usr/bin/sparc-unknown-linux-gnu-*
442 - /usr/bin/sparc64-unknown-linux-gnu-*
443 - /usr/bin/strings
444 - /usr/bin/strip
445 - /usr/bin/tbz2tool
446 - /usr/bin/x86_64-pc-linux-gnu-*
447 - /usr/bin/xpak
448 - /usr/bin/yacc
449 - /usr/lib*/*.a
450 - /usr/lib*/*.la
451 - /usr/lib*/perl5/site_perl
452 - /usr/lib*/gcc-lib/*/*/libgcj*
453 - /usr/sbin/archive-conf
454 - /usr/sbin/dispatch-conf
455 - /usr/sbin/emaint
456 - /usr/sbin/env-update
457 - /usr/sbin/etc-update
458 - /usr/sbin/fb*
459 - /usr/sbin/fixpackages
460 - /usr/sbin/quickpkg
461 - /usr/sbin/regenworld
462 - /usr/share/consolefonts/1*
463 - /usr/share/consolefonts/7*
464 - /usr/share/consolefonts/8*
465 - /usr/share/consolefonts/9*
466 - /usr/share/consolefonts/A*
467 - /usr/share/consolefonts/C*
468 - /usr/share/consolefonts/E*
469 - /usr/share/consolefonts/G*
470 - /usr/share/consolefonts/L*
471 - /usr/share/consolefonts/M*
472 - /usr/share/consolefonts/R*
473 - /usr/share/consolefonts/a*
474 - /usr/share/consolefonts/c*
475 - /usr/share/consolefonts/dr*
476 - /usr/share/consolefonts/g*
477 - /usr/share/consolefonts/i*
478 - /usr/share/consolefonts/k*
479 - /usr/share/consolefonts/l*
480 - /usr/share/consolefonts/r*
481 - /usr/share/consolefonts/s*
482 - /usr/share/consolefonts/t*
483 - /usr/share/consolefonts/v*
484 - /usr/share/misc/*.old
485
486 diff --git a/releases/specs/x86/hardened/stage1.spec b/releases/specs/x86/hardened/stage1-openrc.spec
487 similarity index 73%
488 rename from releases/specs/x86/hardened/stage1.spec
489 rename to releases/specs/x86/hardened/stage1-openrc.spec
490 index de8cba3d..4519abca 100644
491 --- a/releases/specs/x86/hardened/stage1.spec
492 +++ b/releases/specs/x86/hardened/stage1-openrc.spec
493 @@ -1,10 +1,10 @@
494 subarch: i686
495 target: stage1
496 -version_stamp: hardened-@TIMESTAMP@
497 +version_stamp: hardened-openrc-@TIMESTAMP@
498 rel_type: hardened
499 profile: default/linux/x86/17.0/hardened
500 snapshot: @TIMESTAMP@
501 -source_subpath: hardened/stage3-i686-hardened-latest
502 +source_subpath: hardened/stage3-i686-hardened-openrc-latest
503 compression_mode: pixz_x
504 update_seed: yes
505 update_seed_command: --update --deep --newuse @world
506
507 diff --git a/releases/specs/x86/hardened/stage2.spec b/releases/specs/x86/hardened/stage2-openrc.spec
508 similarity index 66%
509 rename from releases/specs/x86/hardened/stage2.spec
510 rename to releases/specs/x86/hardened/stage2-openrc.spec
511 index d9007708..894b9fc1 100644
512 --- a/releases/specs/x86/hardened/stage2.spec
513 +++ b/releases/specs/x86/hardened/stage2-openrc.spec
514 @@ -1,10 +1,10 @@
515 subarch: i686
516 target: stage2
517 -version_stamp: hardened-@TIMESTAMP@
518 +version_stamp: hardened-openrc-@TIMESTAMP@
519 rel_type: hardened
520 profile: default/linux/x86/17.0/hardened
521 snapshot: @TIMESTAMP@
522 -source_subpath: hardened/stage1-i686-hardened-@TIMESTAMP@
523 +source_subpath: hardened/stage1-i686-hardened-openrc-@TIMESTAMP@
524 compression_mode: pixz_x
525 portage_confdir: @REPO_DIR@/releases/portage/stages
526 portage_prefix: releng
527
528 diff --git a/releases/specs/x86/hardened/stage3.spec b/releases/specs/x86/hardened/stage3-openrc.spec
529 similarity index 66%
530 rename from releases/specs/x86/hardened/stage3.spec
531 rename to releases/specs/x86/hardened/stage3-openrc.spec
532 index 3b51fceb..93ef92e6 100644
533 --- a/releases/specs/x86/hardened/stage3.spec
534 +++ b/releases/specs/x86/hardened/stage3-openrc.spec
535 @@ -1,10 +1,10 @@
536 subarch: i686
537 target: stage3
538 -version_stamp: hardened-@TIMESTAMP@
539 +version_stamp: hardened-openrc-@TIMESTAMP@
540 rel_type: hardened
541 profile: default/linux/x86/17.0/hardened
542 snapshot: @TIMESTAMP@
543 -source_subpath: hardened/stage2-i686-hardened-@TIMESTAMP@
544 +source_subpath: hardened/stage2-i686-hardened-openrc-@TIMESTAMP@
545 compression_mode: pixz_x
546 portage_confdir: @REPO_DIR@/releases/portage/stages
547 portage_prefix: releng
548
549 diff --git a/tools/catalyst-auto-x86-demeter.conf b/tools/catalyst-auto-x86-demeter.conf
550 index 84c2f985..98c2d131 100644
551 --- a/tools/catalyst-auto-x86-demeter.conf
552 +++ b/tools/catalyst-auto-x86-demeter.conf
553 @@ -15,6 +15,7 @@ SETS="
554 i486_openrc
555 i686_openrc
556 i686_systemd
557 + hardened_openrc
558 "
559
560 SET_i486_openrc_SPECS="i486/stage1-openrc.spec i486/stage2-openrc.spec i486/stage3-openrc.spec"
561 @@ -23,13 +24,16 @@ SET_i486_openrc_OPTIONAL_SPECS="i486/installcd-stage1-openrc.spec i486/installcd
562 SET_i686_openrc_SPECS="i686/stage1-openrc.spec i686/stage2-openrc.spec i686/stage3-openrc.spec"
563 SET_i686_systemd_SPECS="i686/stage1-systemd.spec i686/stage2-systemd.spec i686/stage3-systemd.spec"
564
565 +SET_hardened_openrc_SPECS="hardened/stage1-openrc.spec hardened/stage2-openrc.spec hardened/stage3-openrc.spec"
566 +SET_hardened_openrc_OPTIONAL_SPECS="hardened/admincd-stage1-openrc.spec hardened/admincd-stage2-openrc.spec"
567 +
568 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/x86
569
570 EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)"
571
572 update_symlinks() {
573 # Symlink the latest stages3 to build from
574 - for d in ${BUILD_SRCDIR_BASE}/builds/default ; do
575 + for d in ${BUILD_SRCDIR_BASE}/builds/{default,hardened} ; do
576 pushd "${d}" >/dev/null || exit
577 shopt -s extglob
578 for f in $(ls stage3*${EXTENSIONS} | grep -v latest | give_latest_from_dates ) ; do
579 @@ -51,9 +55,9 @@ update_symlinks() {
580
581 post_build() {
582 local set=$1 spec=$2
583 + UPLOAD_DEST=${BUILD_DESTDIR_BASE}
584
585 pushd ${BUILD_SRCDIR_BASE}/builds/default >/dev/null || exit
586 - UPLOAD_DEST=${BUILD_DESTDIR_BASE}
587 case ${spec} in
588 i486/stage3-openrc.spec)
589 upload stage3-i486-openrc-${TIMESTAMP}.tar.xz*
590 @@ -69,6 +73,17 @@ post_build() {
591 ;;
592 esac
593 popd >/dev/null || exit
594 +
595 + pushd ${BUILD_SRCDIR_BASE}/builds/hardened >/dev/null || exit
596 + case ${spec} in
597 + hardened/stage3-openrc.spec)
598 + upload stage3-i686-hardened-openrc-${TIMESTAMP}.tar.xz*
599 + ;;
600 + hardened/admincd-stage2-openrc.spec)
601 + upload admincd-x86-hardened-openrc-${TIMESTAMP}.iso*
602 + ;;
603 + esac
604 + popd >/dev/null || exit
605 }
606
607 # vim:ft=sh:
608
609 diff --git a/tools/catalyst-auto-x86.conf b/tools/catalyst-auto-x86.conf
610 index b19aa911..075bb447 100644
611 --- a/tools/catalyst-auto-x86.conf
612 +++ b/tools/catalyst-auto-x86.conf
613 @@ -11,12 +11,8 @@ source /etc/catalyst/release/build.env
614
615 SPECS_DIR=${REPO_DIR}/releases/specs/x86
616
617 -SETS="
618 - hardened
619 -"
620 -
621 -SET_hardened_SPECS="hardened/stage1.spec hardened/stage2.spec hardened/stage3.spec"
622 -SET_hardened_OPTIONAL_SPECS="hardened/admincd-stage1.spec hardened/admincd-stage2.spec"
623 +SETS=""
624 +SPECS="nosuchfile.spec"
625
626 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/x86