Commit graph

1871 commits

Author SHA1 Message Date
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
Anthony G. Basile 151b14d68f tools-systemd: do parallel runs of amd64 and i686 2016-03-09 05:02:33 -05:00
Anthony G. Basile 8d7e8ae3a3 tools-systemd: isolate systemd scripts to their own directory 2016-03-09 05:00:05 -05:00
Anthony G. Basile ed422ec6fb tools-hardened: fix stage names in template 2016-03-03 21:38:42 -05:00
Anthony G. Basile e9208fa931 tools-hardened: add test scripts for systemd stages 2016-03-02 15:51:20 -05:00
Robin H. Johnson ea24197c96
Make releng use a private distfile dir, and not share with infra, neither of them are in /usr/portage/distfiles now.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-01-25 23:44:20 -08:00
Robin H. Johnson 9b18c9796e
tools/catalyst-auto: Allow multiple config files, for host-specific overrides.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-01-25 23:17:34 -08:00