espie
5572ec286f
ignore build_stats for logging distinfo (and clean-old-distfiles(1)).
2012-03-22 16:09:37 +00:00
espie
f456512a27
error out if PORTSDIR is not set to the real directory.
...
There are at least two or three ports that don't like symlinks. ;/
2012-03-22 14:08:50 +00:00
sthen
6b28800485
reserve user for maradns deadwood
2012-03-20 22:31:56 +00:00
ajacoutot
92940c6df6
Add the _colord user and group.
2012-03-19 08:21:55 +00:00
espie
4fe1c88e80
quickpath to fullpkgpath, called a lot during adjust.
2012-03-13 16:48:47 +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
38db8f2149
tweak weight handling so that fixing weights and scaling weights works.
...
add -m option as a reverse to -x, like in pkg_add
2012-03-09 12:51:38 +00:00
sthen
4c24feea48
.poison SEPERATE_BUILD
2012-03-09 11:38:56 +00:00
espie
d1754a0b78
fix things when we don't have any statistics to start with
2012-03-06 13:41:38 +00:00
espie
bffed54177
create build-stats dir (noticed by Mark Patruck)
2012-03-06 11:22:40 +00:00
espie
5327873dc1
fix -a bug: if you specify -I ..., this shouldn't negate a -a.
...
"permanent build log" under %f/build-stats/%a
-J250 by default
2012-03-05 19:43:09 +00:00
sthen
dc0ad8c2f5
reserve uid for www/trac
2012-03-03 11:40:32 +00:00
espie
a366b51e34
%f for distdir (where fetched distfiles live)
2012-03-02 19:35:09 +00:00
espie
0a05d056a4
keep track of how long a job is stuck, max.
2012-03-02 19:33:43 +00:00
espie
7222a75d55
fix detection of existing dpbs.
2012-03-02 17:14:41 +00:00
espie
243f41a146
better: if old locks, don't warn.
...
if no locks to possibly remove, well, don't even run ps !
2012-02-28 14:23:27 +00:00
espie
4e1e02f27d
document recent options
2012-02-27 20:42:39 +00:00
fgsch
428ac64b90
add pypi mirrors from http://pypi.python.org/mirrors .
...
rpointel@ ajacoutot@ benoit@ sthen@ ok.
2012-02-27 18:10:41 +00:00
espie
2cc9bc20ca
tweak so that dpb -I misc/screen/
...
will work
2012-02-27 17:50:14 +00:00
espie
fb2feec6cf
let's do error messages differently: get die to reset_cursor and die
...
(reverse-override reporter), and get warn to use myprint (and need for
tabs to become spaces in that case...)
2012-02-27 15:37:36 +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
e7e37de86c
hack to avoid stopping midway thru, need to find a better way... ;(
2012-02-23 21:42:23 +00:00
espie
aa4fe831d9
give FULLPKGPATH in warning message. Redundant, but may be useful for multi.
2012-02-23 08:32:17 +00:00
espie
b4dfd43424
also log the fullpkgpath, no need to go look in the lock proper for that.
2012-02-21 10:37:26 +00:00
espie
1a4ddc336c
record master dpb pid and hostname
...
(will be used for automatic clean-up of locks on startup)
2012-02-20 21:18:48 +00:00
espie
81064a2b7c
make sure distdir exists before writing information in there
2012-02-20 16:38:23 +00:00
ajacoutot
ee22512dc3
Deprecate _avahi-autoipd.
2012-02-19 17:53:38 +00:00
robert
b8015755bb
disable the _nginx user here
2012-02-19 15:02:56 +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
25362a8808
prevent top-subdirs from ignoring flavor and subpackage markers
2012-02-17 07:41:22 +00:00
espie
958fa76f4d
kill fetch-makefile here too
2012-02-17 07:40:35 +00:00
espie
ac82d6c329
cosmetic: fetches come in, so <
...
explain waiting time better.
2012-02-17 07:36:09 +00:00
espie
9a29fe97e4
allow weights to be scaled
...
add longer traceback in case we die
2012-02-17 07:35:42 +00:00
espie
bf99288338
scrap old fetch targets
...
add a warning when LIB_DEPENDS doesn't register (for sthen@)
tweak FLAVOR message for consistency
2012-02-17 07:33:04 +00:00
espie
c422b5ae52
when you never fetched anything after the cipher change, that directory
...
doesn't exist... don't error out...
2012-01-31 15:45:19 +00:00
espie
10df39f505
missing .P, zap extra parentheses.
2012-01-30 17:11:38 +00:00
ajacoutot
00fa1c45b1
Remove some obsolete syscalls and add one for fpathconf.
...
From Brad
ok espie@
2012-01-30 16:02:24 +00:00
espie
7b9687cb60
document -DHISTORY_ONLY
...
nitpick at column width.
2012-01-30 15:15:24 +00:00
espie
7f2b8805ae
finish distfiles history handling: people who don't fetch/build the whole
...
tree may want to weed distfiles too, so allow for a full scan of the tree
without building/fetching anything, just to update history:
dpb -DHISTORY_ONLY
(just requires making sure the right engines are created, and a very shortened
loop at end waiting for history to be updated).
2012-01-30 15:11:04 +00:00
espie
623eb8b2c5
Better name for the task that, duh, is actually updating distfiles history.
2012-01-30 14:19:30 +00:00
espie
e8ba37e682
proper usage diagnostic.
2012-01-29 14:35:40 +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
8ddfdef47f
more flexible error path while scanning, accumulate reasons why broken.
...
remove a few explicit (and implicit) die from Fetch: missing/out-of-sync
distinfo no longer kill dpb, instead they're properly reported as broken
paths and things still go on (note that even a missing SUPDISTFILE checksum
*will* mark a path as broken, that's totally intentional)
2012-01-29 12:02:20 +00:00
espie
baeec434e0
PKGFILES, why not ?
2012-01-29 11:29:51 +00:00
espie
16fd5981f1
now that update sees all pkgpaths, we can still remove duplicates.
2012-01-28 08:39:40 +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
dcoppa
65090e9b37
Reserve a user for cntlm
2012-01-25 20:55:44 +00:00
espie
cd3220153e
remove a bit of noise from the log... we checked already, no need to
...
log it again.
2012-01-23 10:35:38 +00:00