Matthew Thode
702dde0750
add missing grub platform for stage4 builds
2018-02-04 18:37:16 -06:00
Matthew Thode
57a5bfeb2a
Revert "move stage4 build integration stages into a subdir"
...
This reverts commit 11ccab53f8
.
2018-02-04 18:21:25 -06:00
Matthew Thode
11ccab53f8
move stage4 build integration stages into a subdir
2018-02-04 17:06:42 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
f696bdbdba
Make the minimal stage4 use the stages portage config and not the cloud-stages.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-04 00:06:35 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
3a67711017
Keyword newer version of portage to see if we can get past the virtual "troubles" and disable "rsync-verify" for the cloud stages. Move the portage package.keywords to the releng dir so it gets removed
...
from the final stage.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-03 23:47:23 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
df449ac749
Keyword newer version of portage to see if we can get past the virtual "troubles".
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-03 10:44:02 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
5c963b7694
Disable new unstable depedencies for portage.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-31 04:19:47 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
5288e39671
Keyword sys-apps/portage-2.3.21 to avoid the dependencies issues introduced with portage-2.3.19-r1.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-31 00:23:24 +00:00
Mike Frysinger
7ea60e906f
ia64: set portage_confdir for stage[123] to match other arches
2018-01-29 16:29:42 -05:00
Anthony G. Basile
12f0e45cfc
tools-systemd: switch to 17.0 profiles
2018-01-21 14:01:01 -05:00
Mike Frysinger
c63938c5e0
catalyst-auto: run git merge in quiet mode
2018-01-16 11:24:43 -05:00
Mike Frysinger
40ed3e84d7
catalyst-auto: update arch configs after timestamp changes
...
Commit ed258c751b
(change
datestamp->timestamp) broke a lot of builders. The symlinks
and upload logic were all based on the datestamp. Update it
to use the new timestamp format.
2018-01-16 02:01:19 -05:00
Mike Frysinger
bbca329576
catalyst-auto: log the command in the log file itself
...
This should make it clear in each log file what is being run, especially
when a phase is run more than once (like post_build).
2018-01-15 22:42:07 -05:00
Mike Frysinger
f98bc791e6
catalyst-auto: pass current targets down to post_build
...
Commit b7e493b4e4
(run trigger_post_build
after every successful spec) broke a lot of builders. The configs were
written to be called only after everything was done, but by calling it
after the first build (stage1 only), all the other artifacts we expected
did not yet exist.
Change post_build to pass the current set & spec name down so the config
can figure out what is available at that point in time.
2018-01-15 20:52:14 -05:00
Mike Frysinger
cb652173f6
catalyst-auto: move remaining configs from pre_build to update_symlinks
...
All the configs running symlink updates in pre_build can do it in the
update_symlinks callback instead. Convert them over.
2018-01-15 20:44:31 -05:00
Mike Frysinger
8f6370f8b3
catalyst-auto: run update_symlinks by default in pre_build
...
All configs defining update_symlinks run it in pre_build, and all the
other configs will want to do the same. So make it the default in the
pre_build phase.
2018-01-15 20:42:19 -05:00
Mike Frysinger
a8e70e1976
catalyst-auto: move git update into main script
...
All of our config files are doing this already, so move it into the
common code.
2018-01-15 20:17:43 -05:00
Mike Frysinger
04b56eaab3
catalyst-auto: move container logic into a func too
...
This lets us put it after command line parsing.
2018-01-15 20:13:59 -05:00
Mike Frysinger
b291ea4754
catalyst-auto: move all code into functions
...
Mixing inline funcs and executable code makes it hard to follow and
shuffle ordering of operations. Put everything other than variables
into functions.
The delta here is large, but it's almost entirely indentation changes.
This also makes updating the script (like `git pull`) more resilient.
2018-01-15 20:11:44 -05:00
Anthony G. Basile
b5e4453a0e
tools-uclibc: bump unmasked gcc to 4.8.5-r1
2018-01-13 14:30:47 -05:00
Anthony G. Basile
10df0f47c4
tools-uclibc: no need to mask sys-apps/iproute2 on mips32r2
2018-01-13 14:27:28 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
84e4981dfa
Move package.use and package.mask files for cloud stages to a releng subdir.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
a35c8cb54b
Update profiles to the new 17.0 profiles. Missing x86 hardened as there's no profie available yet.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
4ee90d795d
Add caps and filecaps use flags to the admin-cd. Drop sys-fs/nilfs-utils from the admin-cd - bug 591084. Add app-editors/nano to the packages list of the install-cd and the admin-cd so that it isn't
...
depcleaned - bug 642856.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
5796552684
Drop old (before 2008) uclibc specs that were never used with autobuilds.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
73dfdcaca3
Add portage_prefix to the specs to finally clean-up /etc/portage/package.*/releng - fixes bug 547538.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
31a65fdca6
Move package.use and package.mask files for stages to a releng subdir - prepare for portage_prefix.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Robin H. Johnson
5d73c6b04a
catalyst-auto: add intermediate verbose, that prints the command, but not the output; -vv has old behavior
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-28 21:32:10 -08:00
Robin H. Johnson
731b5886ad
tools: fix typo of DEST_HARDEND
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-28 11:01:26 -08:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
da0eb6ec11
Set USE="-filecaps" for sys-libs/pam to avoid the circular dep between sys-libs/pam and sys-libs/filecaps. Document the caps, filecaps USE mask for iputils.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-28 15:01:40 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
93bc214182
Sync amd64 and x86 base and experimental scripts. Add a few missing popd calls to base scripts.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-27 01:54:39 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
0c3d971bfb
Fix typo.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-22 11:29:30 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
495425ec6a
Drop old set definition.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-22 11:22:26 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
dff71c4a7a
Build xz stages.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-22 11:06:27 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
3190fadba2
Use 2 vars for destinations (one for default and another for hardened).
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-22 11:02:44 +00:00
Robin H. Johnson
cb879a382e
releases/weekly: shorten ISO labels.
...
ISO9660 limits label length to 32 characters, this is enforced by
mkisofs.
Catalyst now truncates to 32 characters instead of failing when mkisofs
does, however the label formatting is inconsistent and loses some
information.
New label structure:
Gentoo ${ARCH} ${WHAT} ${STAMP}
Where 'WHAT' is skipped in some cases.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-15 15:42:27 -08:00
Robin H. Johnson
af9a181c70
catalyst-auto: fix title.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-15 10:40:07 -08:00
Robin H. Johnson
0292a7e2b5
tools/catalyst-auto-{x86,amd64}: refactor post_build for remote buildhost.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 21:48:20 -08:00
Robin H. Johnson
bcdd88a2d4
tools/catalyst-auto-sparc64: start common post_build refactor
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 21:39:40 -08:00
Robin H. Johnson
d9f56a2c95
tools/catalyst-auto-amd64: stage4 builds should be optional.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 21:28:22 -08:00
Robin H. Johnson
85bac3a8a2
catalyst-auto: only purge tmpdir+autoresume, not pkgdir.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 19:45:09 -08:00
Robin H. Johnson
b7e493b4e4
catalyst-auto: run trigger_post_build after every successful spec, to export results sooner.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 19:44:41 -08:00
Robin H. Johnson
561af1245f
catalyst-auto/run_cmd: append logs instead of overwrite
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 19:44:07 -08:00
Robin H. Johnson
a5c5c7faad
catalyst-auto-amd64: verbosely update_symlinks.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 19:39:33 -08:00
Robin H. Johnson
20553cc7ae
Add README.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 13:40:58 -08:00
Robin H. Johnson
f77598e421
admincd: hardened-sources is no more, switch to gentoo-sources.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 13:07:45 -08:00
Robin H. Johnson
375233d0d1
weekly: catalyst3 already removes keymaps, so rcdel fails.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 12:51:03 -08:00
Anthony G. Basile
69afbb3382
tools-musl: update to reflect new musl profile structure
2017-12-12 22:43:45 -05:00
Robin H. Johnson
c19080d5f4
catalyst-auto: tweak timestamp.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-08 00:04:40 -08:00
Robin H. Johnson
ed258c751b
tools/catalyst-auto: change datestamp->timestamp
...
Prepare for doing multiple automated runs in a single day on
newer/faster build systems.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-07 23:40:38 -08:00