Commit Graph

281 Commits

Author SHA1 Message Date
espie
8dcbdcc0c8 report pkgname that didn't build. This should help track down the
todo=<nothing> errors the other frogs are seeing.
2010-05-22 08:43:18 +00:00
espie
fcbad9512f save dump in a file instead of stdout 2010-05-22 08:42:21 +00:00
sthen
b9aae5e004 Reformat usage line to fit 80 columns. ok espie@ 2010-05-18 15:56:52 +00:00
espie
4559bb871a no "manual install" in there 2010-05-10 13:02:35 +00:00
espie
5bd10c1f4f document a few more things 2010-05-09 10:47:34 +00:00
espie
bda6819579 avoid FETCH_PACKAGES 2010-05-09 10:01:46 +00:00
espie
56e02d3495 make sure all hosts have the same set of .la files 2010-05-06 15:50:13 +00:00
espie
78ead5f50e if depends is :patch, install dependencies from patch... 2010-05-04 10:10:25 +00:00
espie
56177f75ea whitespace 2010-05-04 09:45:41 +00:00
espie
609e100ea7 stupid, finally get this right... 2010-05-04 09:41:46 +00:00
espie
75a6136acc make use of the recent pkg_add changes (required), much simpler resolve-lib !
(tested thru a full bulk, obviously)
2010-05-02 20:54:25 +00:00
steven
c2c0e34851 be silent when mode=execute
this fixes net/xchat
2010-04-26 17:49:00 +00:00
espie
0be9a5b447 whitespace 2010-04-26 08:32:53 +00:00
espie
0483d2cc45 skip depends the same way the ports tree does 2010-04-26 08:31:39 +00:00
espie
e2459e6367 fix typo (and blanks) 2010-04-26 07:10:08 +00:00
espie
c6fe95a9cb bugfix: strip LIB_DEPENDS of all BASE_PKGPATH
bugfix: use -U when pkg_add -r to update dependencies as well
feature: add next stage in ports build to info saved in the lock when
things fail.
2010-04-15 09:59:07 +00:00
espie
ca22d54fd7 remove the .tgz work-around now that I've fixed the pkg_add problem.
WARNING: you need a current pkg_add if you don't want your dpb to hang !!!
2010-04-12 13:43:05 +00:00
espie
65e0213983 move the 'grabbing sublist' code to a Grabber object, that we'll be able to
use later on from the engine.
2010-04-12 13:30:11 +00:00
espie
f20c2d877a avoid self-reference in BUILD/LIB_DEPENDS. 2010-04-12 11:57:59 +00:00
espie
2ebaf586e0 #@# W!E typo 2010-04-11 15:02:03 +00:00
espie
f98ad9cb1f hooks to rebuild info when we grab errors back 2010-04-10 11:21:24 +00:00
espie
4153bd531c fix startup 2010-04-08 18:40:42 +00:00
espie
3580d81d19 add update support, with rather violent options for now 2010-04-06 10:10:03 +00:00
espie
c29be08e36 adds an extra "depends" stage which runs pkg_add once, before prepare
checks the deps.
Solves the "avahi rebuilds with full shit" in some build orders that
naddy@ reported.
2010-04-06 09:39:51 +00:00
espie
9d998e4011 repair -j 2010-04-06 09:38:44 +00:00
sthen
8608e954e8 s/!=/ne/, fixes things when you specify the arch in the hosts file
ok espie@
2010-03-27 12:39:49 +00:00
espie
9e48710b68 use a default watched that works,
redirect the init job (move that up to ::Task to reuse it)
default sf to 1 to avoid warnings
2010-03-23 09:57:45 +00:00
bernd
07518a3928 Correct spelling of sturm@'s name. 2010-03-22 20:58:58 +00:00
schwarze
99c03c9944 zap trailing white space 2010-03-22 20:30:43 +00:00
espie
a2352610a4 forgot to commit that one 2010-03-22 12:55:07 +00:00
espie
ffd0e242f5 document sizefile 2010-03-22 12:53:58 +00:00
espie
65646f4cf7 watched for init jobs, in case they take long enough... 2010-03-21 20:09:42 +00:00
espie
c8394fba61 if terminal can clear to eol, use it. 2010-03-21 19:44:02 +00:00
espie
273cfbc702 make sure hosts have props, this fixes builds without hosts file 2010-03-21 19:43:38 +00:00
espie
6b8c2c3025 typo 2010-03-20 18:30:04 +00:00
espie
74539029e0 changes that I worked on after lock.
- avoid logging incomplete builds.
- put stuff in more sane directories
- avoid exiting early
- create unique machine objects and use them
- allow for a script at init/auto ncpu determination
- global build size in /tmp for a given host.
- better terminal handling.
2010-03-20 18:29:18 +00:00
espie
40399089e7 actual timeouts 2010-03-05 09:05:46 +00:00
espie
198d43e5ad forgot the manpage 2010-03-05 09:05:30 +00:00
espie
a3ca1adf1f simpler fix: do the \n printing always for glitching terminals 2010-03-05 07:50:15 +00:00
espie
a14f2a2255 fix newline handling. thanks naddy@ for the hint 2010-03-04 20:48:12 +00:00
espie
609847a7d3 slightly more evolved: run du twice,to get build size vs. fake size.
Yep, I should be able to use this information later on.
2010-03-04 14:23:01 +00:00
espie
6ccdda1670 log signature errors
move the logs/locks yet again: those are dpb logs, so they belong in
logs dir (note the s). Use one single option (-L) to move both.
remove old -t mode, use -t/-T for ssh/display timeouts
Change the "mem" option to "parse size file", dependent on show-size.
2010-03-04 13:56:09 +00:00
espie
ff14b4c7c3 pass host names around for comparison messages 2010-03-04 13:51:48 +00:00
espie
6fdf400298 add computation of workdir size on -s (assumes a patch to bsd.port.mk
that's not yet there)
2010-03-02 18:20:45 +00:00
espie
d2abbd61aa better control logic.
prepare to du port dir.
2010-03-02 02:33:15 +00:00
espie
9a2f0331f4 set random behavior after we parse the option, so this is actually more
random... problem noticed by naddy@
2010-03-01 18:11:11 +00:00
espie
a8e8acea0d fix for non-terminal 2010-03-01 18:01:11 +00:00
espie
61b975e3b2 tweak logic of run slightly, so that we actually check stuff in finalize,
as should be. This also simplifies infinite jobs slightly, since we build
the tasks we want directly
2010-03-01 17:59:49 +00:00
espie
a58639ad7a if make clean isn't enough, do it again with sudo, but log it.
(also, bug in notime, really don't take into account what we shouldn't)
2010-03-01 17:57:25 +00:00
espie
53d76dd037 less flickering: compute what to display, and do it at once 2010-02-28 11:49:45 +00:00