espie
58da2425a1
no longer a bug in mfs, at least on modern arches.
2013-01-27 18:43:11 +00:00
espie
9bbd046cae
gc stuff that should have gone along with the old mirroring ports
...
infrastructure.
dpb does all that internally these days
2013-01-27 18:21:55 +00:00
espie
a08b2eed1f
typo. obviously no-one reads this but me...
2013-01-21 21:33:32 +00:00
espie
74d5c11fa6
document new -S
2013-01-21 14:59:45 +00:00
espie
29eb09c90e
small takes speed factor into account
2013-01-21 12:32:51 +00:00
espie
cc22a0ca26
document simpler -s handling
2013-01-21 12:07:01 +00:00
espie
4b2a548e1f
document small, drop ANVILS as to why STARTUP is a good thing.
...
explicitly say that memory threshold is a total KB value.
2013-01-21 10:42:49 +00:00
espie
0898cedfc3
capitalization
2013-01-20 21:29:55 +00:00
rpe
87a375054f
- fix typo in SYNOPSIS
...
- document options -m -x
- describe what happens, if no pkgnames are listed on cmdline
ok espie@
2013-01-11 21:18:17 +00:00
rpe
abc551c9ff
sync manpage with code
...
more X for mktemp
ok espie@
2013-01-11 21:08:44 +00:00
espie
2a01640dd0
remove todo, affinity now works, and the rest turned out to be completely
...
not needed in practice
2013-01-07 11:05:17 +00:00
espie
bf5bef5235
document -X
2013-01-07 11:04:25 +00:00
espie
6f42ba6110
document asynchrony in engine.log
2013-01-06 18:21:52 +00:00
espie
209b83159b
allow independent setup for the locks location. I strongly suggest
...
using a local fs.
2013-01-05 18:26:31 +00:00
espie
116acde577
change to NO_HISTORY and document (since there are other NO_* thingies)
2013-01-05 13:34:28 +00:00
espie
492a2898b1
fix thinko.
...
as noticed by
Mikolaj Kucharski.
2013-01-05 07:01:44 +00:00
espie
5b5a52a451
synch manpage with reality
2013-01-04 12:56:26 +00:00
espie
9d015892e8
document new exhaustive rate-limiting
2013-01-04 12:16:51 +00:00
espie
5e21b7b72c
explain rationale and working of unjunk
2013-01-03 22:52:01 +00:00
espie
f86dbb772a
allow overriding the start-up script from the command line.
2012-12-31 09:50:55 +00:00
espie
61c2611d5c
document extra log files...
2012-12-31 08:29:31 +00:00
espie
e4c671527c
add affinity information to restart jobs on the right host preferentially.
...
- affinity info is similar to locks, but with a completely different
lifetime.
- streamline the main loop of the engine, so that it can do two passes:
first pass shuns paths with the wrong affinity. If no good path is found,
those are considered during the second pass.
- make the Core factory aware of what hosts might be running, so that
affinity info for machines removed from a config file will be ignored.
thanks to landry@ for a few tests.
2012-12-24 17:24:46 +00:00
espie
027e6592d6
testing option
2012-12-23 13:28:55 +00:00
espie
d73a931704
don't mix up wait_timeout and waiting_timeout, as noticed by naddy@.
...
re-enable wait_timeout on localhost temporarily (should be done in another
way, most probably by checking whether repo is on nfs, we can steal code
from VStat.pm)
pass umask through ssh. This took us long enough to figure out, and it's
considerably simpler than tweaking every login class once again.
2012-11-06 08:26:29 +00:00
espie
b626ac149d
thinko
2012-10-28 10:32:23 +00:00
espie
e1f5ebd7f8
be very explicit: running several dpb on the same box is perfectly safe.
...
so that nitpicky developers are not deluded into thinking this doesn't work
perfectly (hi matthieu@)
2012-10-27 11:17:56 +00:00
rpe
92c015487d
lock directory -> locks directory
...
ok espie@
2012-10-26 14:43:17 +00:00
espie
964fc46d9a
document WAITING_TIMEOUT
2012-10-13 09:10:07 +00:00
espie
64fa96209b
document ALWAYS_CLEAN
2012-10-12 20:27:16 +00:00
espie
9b37bcd801
change things again to have command line options override host file.
...
and provide the possibility of a DEFAULT entry in the host file.
2012-10-11 07:40:30 +00:00
espie
22005987a3
restore dropped ), noticed by Amit Kulkarni, thx.
2012-10-09 20:35:57 +00:00
espie
cdc017bcb0
small change for people running multiple hosts:
...
options on the command line now define *defaults* that host files can
override (for instance -j, stuck, -p, -J).
Add -p /n to mean "take number of jobs, if >1, divide by n, round up to 2,
and use that for parallel.
Document -p.
Make junk be 'by host' (and it's a prop, so you can tweak it).
concurrent log that records how many jobs are running each time it changes.
tag parallel builds *n in the time record.
2012-10-08 12:41:03 +00:00
espie
0e77f83404
BUILD_ONCE documented
2012-08-31 17:27:50 +00:00
espie
649b68855b
nits
2012-08-15 09:41:33 +00:00
espie
7373a518c1
somehow, I had forgotten to document this defaults to 250
2012-07-02 10:31:08 +00:00
espie
ff2903bf59
document -DNO_BUILD_STATS on the off chance someone would ever need it.
2012-04-10 17:00:29 +00:00
espie
55635c592a
synch documentation
2012-04-08 10:20:42 +00:00
espie
ca5467b575
there's no longer any need to keep track of build.log manually, as it
...
gets taken care off thru %p/build-stats/%a
2012-03-09 21:18:40 +00:00
espie
11d2036d1a
duplicate -m option, resolve conflict by renaming old unused one to -M.
...
Document some new stuff
2012-03-09 15:16:38 +00:00
espie
a366b51e34
%f for distdir (where fetched distfiles live)
2012-03-02 19:35:09 +00:00
espie
4e1e02f27d
document recent options
2012-02-27 20:42:39 +00:00
espie
56b1b3241a
allow -I/-P/-C and command-line arguments to be lists of pkgpaths, or pkgpath
...
(it's easy to distinguish between a file and a directory under ports).
expand sequences for those files and hosts
when restarting dpb, kill locks that don't correspond to errors, but to a dpb
running on the same host that's no longer there.
do __WARN__ like __DIE__
option -DDONT_BUILD_ONCE
option -DDONT_CLEAN_LOCKS
document some
2012-02-27 14:51:37 +00:00
espie
a6d46ce156
make it more obvious that PLIST_DB uses that.
2012-02-18 18:48:21 +00:00
espie
62b1756e6b
cosmetic
2012-02-17 07:42:20 +00:00
espie
10df39f505
missing .P, zap extra parentheses.
2012-01-30 17:11:38 +00:00
espie
7b9687cb60
document -DHISTORY_ONLY
...
nitpick at column width.
2012-01-30 15:15:24 +00:00
espie
070d4f02a9
allow a list of exceptions, for easier management of distfiles from ports not
...
yet linked to the build.
2012-01-29 13:03:05 +00:00
espie
1a3bfc6597
make new mirroring with dpb feature-complete, provide a small perl script that
...
can remove old distfiles in a smart way according to history.
2012-01-27 19:03:02 +00:00
espie
0e7a96e0ae
flesh out the description of $(DISTDIR)/distinfo and $(DISTDIR)/history
2012-01-14 12:40:35 +00:00
espie
3a6eaf5081
add support to obey PERMIT_DISTFILES*
2012-01-14 12:26:21 +00:00