summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use --keep-going in the haskell updater.Diego Elio Pettenò2013-02-191-1/+1
|
* Update the --as-needed specs hacking so that it works with hardened toolchain.Diego Elio Pettenò2013-01-261-1/+1
| | | | | | Previously, this caused the --as-needed hack to be applied over and over and over again every time a GCC was to be rebuilt for whatever reason. Now it'll only be applied once.
* Mark all news as read during restart.Diego Elio Pettenò2013-01-251-0/+1
|
* Avoid deleting the emerge.log, just truncate it.Diego Elio Pettenò2013-01-251-1/+1
|
* Avoid subshell.Diego Elio Pettenò2012-06-221-1/+1
|
* Add netcat6 to the list if ${TINDERBOX_ANALYSIS_ADDR} is set.Diego Elio Pettenò2012-06-221-0/+1
|
* tinderbox-restart.sh: make sure to rebuild languages if changing USEsDiego Elio Pettenò2012-06-221-6/+6
| | | | | This is important for things like perl's ithreads USE as that requires a perl-cleaner run.
* Make sure to have Python 2.7 around.Diego Elio Pettenò2012-05-181-0/+4
|
* Make sure to have Python 2.7 around.Diego Elio Pettenò2012-05-181-1/+2
|
* Only list bti if we have a configured BTI account.Diego Elio Pettenò2012-05-181-1/+1
|
* Record some packages to the world file for safety.Diego Elio Pettenò2012-05-181-1/+1
|
* Fix the remaining places that use the old format.Diego Elio Pettenò2012-05-171-1/+1
|
* Save to file the list of unsatisfied USE dependencies.Diego Elio Pettenò2011-08-071-1/+1
| | | | | When running non-interactively this output would be unreachable, so save it to file to actually read it out separately.
* Add category to package names (screen is ambiguous).Diego Elio Pettenò2011-04-131-6/+12
|
* Make sure that all the default options are used during oldconfig.Diego Elio Pettenò2010-10-251-1/+1
| | | | | This makes it possible not to block the tinderbox when a new kernel release is present.
* If there is not a previous configuration file for the kernel, skip over it.Diego Elio Pettenò2010-10-251-2/+2
|
* Fetch _all_ distfiles, so that we know if the mirrors are missingDiego Elio Pettenò2010-10-251-1/+1
| | | | something.
* Use the same dent_me function as the other tinderbox scripts.Diego Elio Pettenò2010-10-251-10/+14
| | | | This also makes sure that no errors are thrown around if bti is missing.
* Fix script when executed out of the tinderbox sources.Diego Elio Pettenò2010-09-261-3/+5
|
* Don't re-create the gcc specs for --as-needed if the latest version is ↵Diego Elio Pettenò2010-09-081-1/+1
| | | | already compatible.
* Try to keep going even on build errors when running perl-cleaner.Diego Elio Pettenò2010-09-081-1/+1
|
* Add a proper license to all the scripts running the Tinderbox.Diego Elio 'Flameeyes' Pettenò2010-09-031-0/+15
| | | | | | | Since most of them are really simple scripts that don't really warrant for strong copyleft, they are all licensed under ISC license. Copyright is, depending on the file, mine, Zac's, or both.
* Use bti --background for sending out the dents (reduces latency between merges).Diego Elio 'Flameeyes' Pettenò2010-09-021-1/+1
|
* Keep the .config inline; 'make oldconfig' breaks the link.Diego Elio 'Flameeyes' Pettenò2010-08-171-1/+3
|
* Skip over new-style virtuals in the list.Diego Elio 'Flameeyes' Pettenò2010-08-071-2/+3
|
* Make sure to update perl and run perl-cleaner afterwards.Diego Elio 'Flameeyes' Pettenò2010-07-161-0/+9
|
* Workaround ocaml-rebuild bug (#319553).Diego Elio 'Flameeyes' Pettenò2010-05-131-1/+2
|
* Avoid rebuilding avahi and nfs-utils, they are not strictly needed for the ↵Diego Elio 'Flameeyes' Pettenò2010-05-031-1/+1
| | | | tinderbox.
* Make sure to prepare the kernel to build modules' ebuilds.Diego Elio 'Flameeyes' Pettenò2010-05-031-0/+16
|
* Stop right away if GCC was updated, do the rest manually.Diego Elio 'Flameeyes' Pettenò2010-05-031-0/+1
|
* Add support for re-generating the list continuously when restarting.Diego Elio 'Flameeyes' Pettenò2010-04-241-0/+16
| | | | | | | | | | | This generates a new full list, starts a fetch process to download all the packages, and creates a new synthesized list excluding that stuff that was merged already in the mean time (see http://blog.flameeyes.eu/2010/04/18/squeezing-more-performance-out-of-the-tinderbox ) for more details about the idea. This still require manual intervention to set the head of the queue before restarting.
* Wrap around the bti call, and ignore its failure status.Diego Elio 'Flameeyes' Pettenò2010-01-011-3/+9
| | | | | | Since we don't care about bti failing (it actually results in a failure even when it doesn't fail to dent, right now), don't stop the whole script for that.
* Sacrifice the emerge-total.log file, and simply clear up emerge.log.Diego Elio 'Flameeyes' Pettenò2009-12-181-1/+0
| | | | | With a huge enough emerge-total.log, merging further logs in takes over a minute; doing so for each merge is definitely overkill.
* Improve the restart script.Diego Elio 'Flameeyes' Pettenò2009-12-181-5/+17
| | | | | | | - check for ocaml updates and run ocaml-rebuild.sh if needed; - use --update rather than --selective to build the updated packages (such as ghc, ocaml, portage); - don't fail if ocaml or ghc fail to build;
* Integrate Haskell (ghc) update support.Diego Elio 'Flameeyes' Pettenò2009-12-061-4/+15
| | | | | Since an update of ghc requires running a special command, we need to consider that as a special package.
* Add my (rough) emerge wrapper and restarter tasks scripts.Diego Elio 'Flameeyes' Pettenò2009-12-061-0/+24