Ben Kohler
d8a805cba3
lyst-auto-sparc64.conf: borrow new symlink logic from amd64
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-09 11:18:48 -06:00
Ben Kohler
fe0c440967
catalyst-auto-sparc64.conf: add line wraps
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 20:44:56 -06:00
Ben Kohler
8d05f7d508
catalyst-auto-sparc64.conf: missed some ) in case statement
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 11:34:13 -06:00
Ben Kohler
a831d3f149
catalyst-auto-sparc64.conf: redo post_build modeled after ppc
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 11:02:26 -06:00
Ben Kohler
3eb7bc30bc
catalyst-auto-sparc64.conf: only rsync in final post_build call
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-06 14:38:13 -06:00
Matt Turner
bcc0a963dc
catalyst-auto-ppc64le.conf: Remove ppc64le subdir
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 15:45:05 -08:00
Matt Turner
12f78e9aa3
catalyst-auto-ppc64le.conf: Move from catalyst-auto-ppc64.conf
...
catalyst-auto-ppc64.conf is no longer used since ppc and ppc64 builds
are done from catalyst-auto-ppc.conf. Repurpose (and rename) this file
to be used by ppc64le.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 15:01:48 -08:00
Tobias Klausmann
9508b899ce
Assorted fixes and changes for Alpha
...
- Update kconfig for alpha, now including virtio for block/scsi and
networking, and make all qla drivers modules.
- Add linux-firmware to installer CD.
- Rearrange some variables in tools/catalyst-auto-alpha.conf
- Remove cifs-utils (huge Samba 4 dep)
- Add btrfs-progs
- Remove "static" USE flag, since it causes a USE dep conflict in pam.
Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 11:51:59 -08:00
Ben Kohler
52488db7c0
catalyst-auto-sparc64.conf: email to me for now
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-04 16:50:59 -06:00
Ben Kohler
e3ce4e5a48
catalyst-auto-sparc64.conf: path fixups
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-04 16:49:43 -06:00
Ben Kohler
5ed8b0c8b0
catalyst-auto-sparc64.conf: disable multilib in one more place
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-04 10:46:35 -06:00
Ben Kohler
fecc010220
catalyst-auto-sparc64.conf: fix ARCH
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-04 10:43:58 -06:00
Ben Kohler
d12a8d02cc
catalyst-auto-sparc64.conf: start sourcing build.env
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-04 10:33:17 -06:00
Ben Kohler
fdedd793b6
catalyst-auto-sparc64.conf: stop hardcoding .tar.bz2, no multilib build
...
As has been done in other arches' specs, allow a list of different
stage3 tarball extensions. Also disable building of multilib stages.
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-03 08:30:24 -06:00
Matt Turner
958fe2facf
catalyst-auto: Skip alpha stage2 builds
2018-09-17 12:21:14 -07:00
Matt Turner
c53e24b4b0
catalyst-auto: Fix more s/ppc/ppc32/
2018-09-16 20:26:34 -07:00
Matt Turner
53d7357744
catalyst-auto: Build ppc install CD from 32-bit specs
2018-09-16 08:47:10 -07:00
Matt Turner
f2398d0b73
catalyst-auto: Build ppc and ppc64 stages from catalyst-auto-ppc.conf
2018-09-16 08:23:26 -07:00
Matt Turner
5c7cf135fe
catalyst-auto: Build ppc64 stages from stage{1,3}.spec
...
Spec files were renamed in commit cf41003f5c
("specs/ppc: Remove
"64ul" from stage names")
2018-09-16 08:11:20 -07:00
Matt Turner
3ee52a24b5
catalyst-auto: Use xz instead of bz2 for powerpc builds
2018-09-16 08:09:38 -07:00
Matt Turner
a42ad6e640
catalyst-auto: Build only 64-bit userland on ppc64 and remove '64ul'
2018-09-16 08:08:56 -07:00
Matt Turner
726e5fb33d
catalyst-auto: Save powerpc builds in separate directories
...
Otherwise we write the last_success_file when the first build succeeds
and prevent the second from executing. Both of these sets of builds
should probably be executed from the same catalyst-auto file...
2018-09-16 08:07:10 -07:00
Matt Turner
630f0be613
catalyst-auto: Skip powerpc stage2 builds
2018-09-15 22:47:11 -07:00
Matt Turner
9b75c9336d
catalyst-auto: Switch powerpc livecds from ppc64-32ul to ppc
2018-09-15 22:47:11 -07:00
Matt Turner
caa080159a
catalyst-auto: Don't build ppc64-32ul stages
...
ppc64-32ul provides nothing that standard 32-bit ppc does not, as far as
I can tell.
2018-09-15 22:47:11 -07:00
Matt Turner
d0afafa019
catalyst-auto/hppa: Skip stage2
2018-09-14 11:24:44 -07:00
Matthew Thode
b7ec6e6805
remove systemd cruft
2018-03-02 10:19:08 -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
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
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
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)
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)
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
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