Commit graph

1527 commits

Author SHA1 Message Date
Robin H. Johnson 56e7e887ec
catalyst-auto: fix whitespace.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-05-06 11:30:25 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) bac6e3a2d7 Move the code to update symlinks to a separate function, call it from pre_build and after each set build.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-05-05 10:07:20 +00:00
Robin H. Johnson a77a4ebce5
catalyst-auto: Record how long the catalyst runs take.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-04-29 11:20:28 -07:00
Robin H. Johnson fadbc54d95
tools: Add a config that filters to stage4 only.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-04-27 14:34:07 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 407605789e Change copy logic.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-27 01:58:51 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 776fbc4733 Whitespace.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-27 01:58:41 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 11c84ac57d Whitespace. Stop hardcoding the bz2 extension and sync updates to the scripts to the experimental scripts.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-26 22:35:19 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 67beeebbdf Stop using hardcoded paths for the releng repo.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-26 22:27:56 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) f5d7bfff3a Whitespace.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-26 21:46:07 +00:00
Robin H. Johnson dda6889241
tools: stage4-only config that loads base amd64 config to avoid duplication
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-04-26 14:10:03 -07:00
Anthony G. Basile b09f67a96e tools-uclibc: have busybox use a savedconfig, bug #567598 2016-04-25 21:04:41 -04:00
Robin H. Johnson 0951c7c619
cloud stages: use latest cloud-init due to upstream bug https://bugs.launchpad.net/cloud-init/+bug/1559543.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-04-25 16:27:44 -07:00
Robin H. Johnson 430eda0a51
cloud-prep: make grub accessible on serial console, just like the kernel.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-04-25 16:27:44 -07:00
Robin H. Johnson 9eadf3d5bc
cloud-prep: ensure migrate-pax is executable.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-04-25 16:27:43 -07:00
Anthony G. Basile 92238d985e tools-uclibc: configure busybox without CONFIG_SYNC, bug #567598 2016-04-25 17:42:03 -04:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) f46f4bd5b6 Change portage confdir location. 2016-04-21 02:12:11 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) be29e670c4 Merge admincd / installcd portage configuration.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-21 02:00:11 +00:00
Matthew Thode 0c58846172
add ipv6 nameserver to cloud-prep script 2016-04-13 19:34:22 -05:00
Anthony G. Basile c17f3c673a tools-musl: remove p.mask for util-linux for mips 2016-04-12 19:18:45 -04:00
Mike Frysinger c28038b0dc admincd: sync settings w/installcd
Also drop some old package.keywords settings as those are now stable.
2016-04-07 17:42:14 -04:00
Mike Frysinger 31a2723776 installcd: pull in a newer genkernel version
Some builds are failing due to missing System.map files in the
kernel cache.  Pull in a newer genkernel that should fix that.
2016-04-04 11:53:41 -04:00
Mike Frysinger dfb0a2b0ae ia64 weekly: set portage_confdir for installcds 2016-04-04 11:52:44 -04:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 46922c4f00 Add python use flag to sys-libs/{n}tdb and sys-libs/tevent to the installcd portage confdir.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-04-03 14:06:18 +00:00
Mike Frysinger 08a69c4392 catalyst-auto: move default email settings to main script 2016-03-27 01:31:30 -04:00
Mike Frysinger bc16472a15 catalyst-auto: allow configs to set BUILD_SRCDIR_BASE
At least the amd64/x86 ones do this via ../config/build.env files.
2016-03-24 01:25:28 -04:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 1652029114 Don't hardcode format for source_subpath.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-03-24 04:25:35 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 32af29f06e Whitespace.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-03-24 03:30:32 +00:00
Mike Frysinger 51b8860d23 catalyst-auto: add an option to hold a lock while running
This makes it easy to put into a cronjob and not worry about a copy
already/still running.
2016-03-23 14:20:52 -04:00
Mike Frysinger fdc39e249c catalyst-auto: minor word smithing 2016-03-22 12:46:36 -04:00
Mike Frysinger f34a62d0ab catalyst-auto: add a time delay option
We usually run catalyst on systems via cronjob, and do so at weekly
(or so) intervals.  But if a failure hits a run, it will be a while
before we know if changes fixed the situation.  Instead, let's push
the delay logic into the script itself so we can run this tool once
a day.  When it passes, it will take care of quitting early.  When
it fails, it will retry once a day until it passes.
2016-03-21 01:34:12 -04:00
Mike Frysinger 880a1aa775 catalyst-auto: add a preclean option to trim temp files
This makes it easier to cronjob things w/out needing manual cleanup
from time to time by people.
2016-03-21 01:27:34 -04:00
Mike Frysinger a85f4327c6 catalyst-auto: unify catalyst.conf parsing 2016-03-21 01:21:05 -04:00
Mike Frysinger 2736e468eb copy_buildsync.sh: handle netboot artifacts
Make sure we process netboot kernels as releases too.
2016-03-20 19:51:56 -04:00
Mike Frysinger 62f25f4995 copy_buildsync.sh: fix extension handling
The change to use a list of file extensions w/find doesn't actually work:
the [] operators sets up a group of chars to match, and it isn't split by
the comma char.  It's equiv to doing "*[,.2abfgrstxz]".
2016-03-20 19:37:44 -04:00
Mike Frysinger ffa42e7a10 copy_buildsync.sh: simplify the latest-iso symlink checks 2016-03-20 18:29:45 -04:00
Mike Frysinger 7c16ed27d6 copy_buildsync.sh: simplify the latest-stage3 symlink checks
The current code is a bit overwrought when it's a simple string compare.
2016-03-20 18:12:57 -04:00
Mike Frysinger 867545ebd8 copy_buildsync.sh: simplify find clean up
Use find options to process everything rather than running through
grep/sort/tr/xargs.
2016-03-20 17:55:08 -04:00
Mike Frysinger 6325704c08 copy_buildsync.sh: convert input copying logic to a func
Minor clean up ... should not be any real functional changes.
2016-03-20 17:44:59 -04:00
Mike Frysinger 2c172ab248 copy_buildsync.sh: add command line options for verbose/debug mode
This makes it easier to do some debugging on the fly w/out having to
edit the script directly.
2016-03-20 17:18:25 -04:00
Mike Frysinger a1b63fb90e copy_buildsync.sh: convert code to use funcs
This makes the code a bit easier to follow and break up.
2016-03-20 17:10:47 -04:00
Mike Frysinger d14007c774 copy_buildsync.sh: convert code to use arrays
This makes it a bit cleaner to work with arguments.
2016-03-20 16:46:11 -04:00
Mike Frysinger bebf046c7c punt ChangeLog files
We have git logs now to track relevant details.
2016-03-20 16:19:35 -04:00
Mike Frysinger 6a2361a8ea make portage_confdir location dynamic
Don't hardcode /root/ or /release/ paths to the releng git checkout.
Use the active git repo as the base path instead.
2016-03-20 16:14:42 -04:00
Mike Frysinger 0f867a3dfd catalyst-auto: use automatic GITDIR for ppc/ppc64/sparc64 2016-03-20 16:08:57 -04:00
Matthew Thode d912294c9a
remove unneeded keywords file 2016-03-20 01:44:09 -05:00
Mike Frysinger 8b1a770842 catalyst-auto: use automatic GITDIR for hppa/ia64 2016-03-16 17:28:16 -04:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 39a3b94b39 Forgot to disable the systemd stage building.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-03-13 22:46:14 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 13528ad4e1 Add alternative systemd stages.
I'm going to use this in my build server. The official stages are being built by Anthony.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-03-13 22:43:20 -01:00
Anthony G. Basile cbfccd2c98 tool-systemd: use consistent naming of script 2016-03-11 07:21:24 -05:00
Anthony G. Basile 4c530b61f9 tools-systemd: add common.sh 2016-03-09 06:48:52 -05:00