Anthony G. Basile
f3fb6696b1
tools-systemd: don't do parallel runs
2018-03-02 11:27:08 -05:00
Anthony G. Basile
c07cc3d46a
tools-uclibc/run.sh: don't do parallel runs
2018-03-02 11:25:44 -05:00
Anthony G. Basile
7df1231920
tools-musl: use the new musl profiles
2018-03-02 11:24:52 -05:00
Matthew Thode
b7ec6e6805
remove systemd cruft
2018-03-02 10:19:08 -06:00
Matthew Thode
aa2c1085b5
add stage4 to systemd stage generation
2018-03-02 10:17:20 -06:00
Matthew Thode
71795cbe91
Revert "enable systemd stage generation"
...
This reverts commit 60d2a138de
.
using blueness's run-systemd stuff
2018-03-02 09:04:04 -06:00
Matthew Thode
dda62ba027
Revert "add systemd to sets"
...
This reverts commit f249d95649
.
using blueness's run-systemd stuff
2018-03-02 09:03:25 -06:00
Matthew Thode
f249d95649
add systemd to sets
2018-03-02 06:36:07 -06:00
Matthew Thode
60d2a138de
enable systemd stage generation
2018-03-02 06:32:59 -06:00
Matthew Thode
79f7bde997
make stage4-systemd spec actually work
2018-02-28 07:22:26 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
a1fa95f74b
Keyword all portage-2.3.24 releases.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-15 20:23:12 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
1980c9cbbf
Enable the static-libs use flag for libpcre as required by libselinux.
...
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-06 10:22:08 +00:00
Matthew Thode
fd0818c422
remove references to non-existant cloud-stages overlay
2018-02-04 18:45:12 -06:00
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