Commit graph

249 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
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)
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
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
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
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
Matthew Thode
06359b3c67
fix typo in catalyst config 2016-01-25 23:49:19 -06:00
Matthew Thode
56eaf4245f
enabling new minimal stage4 specs 2016-01-25 18:44:12 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
656ca16378 Enable selinux stages.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-01-13 21:12:39 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
4ed90e5bb5 Update sed to match snapshot version.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-27 02:44:04 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
e7ded9f8dd Update catalyst-auto scripts for amd64 / x86 to add support for more targets and improve the detection / copy of stages.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-27 02:37:12 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
bc954c38f2 Fix another spec name typo.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 02:54:15 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
16bcda7b4e Fix stage4 spec name.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 02:30:15 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
006fc1f047 Rename the stage4 to "cloud" in case we decide to add more stage4 later.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 00:55:24 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
29419b20d2 Add stage4 for Matthew's cloud images - https://github.com/prometheanfire/gentoo-cloud-prep/ .
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-16 01:58:22 -01:00
Raúl Porcel
c2b28e8d1f Add netboot to s390 conf and fix s390x conf
Signed-off-by: Raúl Porcel <armin76@gentoo.org>
2014-10-06 07:47:42 +00:00
Raúl Porcel
509ce3b823 Add netboot to s390x 2014-10-02 10:00:07 +00:00
Raúl Porcel
27440baa63 Update alpha 2014-09-28 14:23:06 +00:00
Mike Frysinger
a05155c18b catalyst-auto: set up a default GITDIR for scripts
Rather than hardcode system-specific paths, let catalyst-auto probe
the current git dir based on its script name.
2014-09-10 15:58:54 -04:00
Mike Frysinger
187e786116 catalyst-auto: automatically use uts/ipc/pid namespaces
If the system can support them, throw the build process into various
namespaces to further isolate ourselves from the host system.
2014-09-10 15:54:16 -04:00
Mike Frysinger
dbacb3edd6 catalyst-auto: construct tempdir with mktemp rather than pid
This way we can sanely use pid namespaces without tempdirs clashing.
2014-09-10 15:52:48 -04:00
Mike Frysinger
9133fc879c catalyst-auto: clean up usage a bit 2014-09-10 15:51:20 -04:00
Raúl Porcel
2a8047d9c9 Push to nightheron instead of skimmer 2014-08-08 14:01:20 +00:00
Guy Martin
d203cfd8ba tools/catalyst-auto: Set pipefail to catch failure in verbose mode as well. 2014-04-15 13:07:03 +02:00
Mike Frysinger
13469f8665 add autobuild support for s390/s390x 2014-02-24 02:49:49 -05:00
Mike Frysinger
509986231a catalyst-auto: run in a mount namespace
This way if things crash, we don't leak mounts that need cleaning up.
2014-02-24 02:49:49 -05:00
Raúl Porcel
97103e7cfa move hostname to guppy 2014-02-01 18:10:33 +00:00
Guy Martin
7666dee327 Update hppa 2014-01-19 18:46:34 +00:00
Raúl Porcel
0fa0d1ff30 Fix ia64 2013-08-20 06:33:42 +00:00
Raúl Porcel
3dd1d8ec72 There was an extra done 2013-08-19 11:46:05 +00:00
Raúl Porcel
097690e780 Typo 2013-08-16 10:23:08 +00:00
Raúl Porcel
10fd7de988 Fix variable 2013-08-16 10:18:37 +00:00
Raúl Porcel
ff14403dd3 Fix path on armv7a_hardfp, thanks to steev 2013-08-16 10:08:20 +00:00
Raúl Porcel
d52ba1dca0 Add arm configs with latest seed logic and update specs accordingly 2013-08-16 10:03:04 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
6dcdad447a Fix the circular latest symlinks by taking them out of the list of stages.
Sync amd64/x86 experimental script with base amd64/x86 script.
2013-08-16 01:23:03 +00:00
Raúl Porcel
b08dd40cac Add latest logic to ppc* as well 2013-08-14 18:01:14 +00:00
Raúl Porcel
93c25d5835 Add a dash for just in case 2013-08-14 17:55:31 +00:00