pvalchev
7930bb72d2
more tweak
2004-08-24 22:35:13 +00:00
pvalchev
15a2294e9f
more tweaks, can grow this
2004-08-24 21:40:30 +00:00
sturm
1f1c3ee467
wrong order when redirecting STDOUT/STDERR
...
ok pval
2004-08-24 20:30:07 +00:00
pvalchev
2104c574bf
no longer interactive at pkg_add *
2004-08-24 19:17:32 +00:00
sturm
0c0f93c97d
raise default timeout to 1 minute
...
requested by pval@
2004-08-23 20:46:42 +00:00
sturm
91eb345927
improve reliability:
...
- don't invoke intermediate shells on exec(), allowing to actually kill children
- when we are going down, only kill remaining children, not the whole pgrp
- don't use a SIGCHLD handler, but call waitpid explicitly at the right places
- exit(1) in case of an error
others:
- a little cleanup
- new option -t <timeout>
ok pval@
2004-08-23 19:54:11 +00:00
pvalchev
dcd774811e
grow
2004-08-23 07:12:34 +00:00
pvalchev
1eb61e6684
expand
2004-08-23 06:46:21 +00:00
pvalchev
fb1323e187
adjust
2004-08-17 21:03:44 +00:00
pvalchev
c508632507
sync
2004-08-14 01:15:50 +00:00
pvalchev
8c30f51213
shrink by a lot
2004-08-14 00:23:35 +00:00
pvalchev
b06c4bcaef
ignore files generated by check-plist
2004-08-14 00:23:00 +00:00
pvalchev
74efe665a3
sync
2004-08-13 23:48:48 +00:00
brad
2545045f21
Side-effect of BULK=Yes: WRKDIR gets wiped out before the depend cookie
...
is written.
So, we simply recreate WRKDIR manually.
This is a kluge, but it should do the trick.
From espie@
ok pvalchev@ espie@
2004-08-13 23:28:40 +00:00
pvalchev
7fade6547c
bash2->bash; naddy
2004-08-13 21:00:29 +00:00
espie
2d48535d1e
don't output pkgname if no problem to output.
...
okay pvalchev@
2004-08-13 07:45:22 +00:00
espie
9560823362
set _MASTER_LOCK in the correct location.
...
fix postgresql locking *for good*.
okay pvalchev@
2004-08-12 19:02:45 +00:00
espie
b2fffcb71e
script to check that all common dirs are properly tagged in every package
...
that should tag them (e.g., any package without a parent `dependency'
should have the dir marked).
okay pvalchev@
2004-08-12 18:58:34 +00:00
espie
a8174b7541
obvious mistake, FULLPKGPATH for recursive clean, duh!
...
problem found by brad@
2004-08-11 22:42:47 +00:00
espie
fdb200935c
fix postgresql lock issue: in recursive locking, don't relock the same
...
port.
okay pvalchev@
2004-08-11 22:25:23 +00:00
brad
e12fe83b57
mips stuff
2004-08-11 20:45:38 +00:00
espie
e99d16b029
Use original item to build new one: so we can clone things we do not yet
...
detect, like @mandir and @fontdir.
more precise logic for changes: do not check for orig files and die if
nothing changed.
2004-08-11 09:40:17 +00:00
espie
7413f2d2da
better diagnostic logic:
...
first output all PLISTs in a tmp dir, then compare with
original set, and report all differences.
Then check that original can be moved to orig, and do the move.
That way, make plist on a set of unchanged lists will be silent,
and can be used irregardless of the presence of P*.orig files.
2004-08-10 21:01:01 +00:00
pvalchev
aa821a5387
sparc cluster too
2004-08-10 20:57:03 +00:00
sturm
02a925a3c7
Distributed Package Build is a helper script to permit several hosts
...
working together in doing a bulk package build.
ok pvalchev@, espie@
2004-08-10 20:54:38 +00:00
xsa
a3237a6832
prepare for new-style MODULES. ok sturm@.
2004-08-10 20:39:37 +00:00
espie
9ab9eeaa46
prefer pkg_create -B
2004-08-10 13:48:21 +00:00
espie
a6ddcef28f
register sample dirs.
2004-08-10 08:45:21 +00:00
xsa
9d761fa2f0
prepare for new-style MODULES; ok dons@.
2004-08-10 08:14:34 +00:00
xsa
70c60882e0
prepare for new-style MODULES; ok couderc@.
2004-08-09 19:54:20 +00:00
espie
9503cf0454
more accurate info test.
2004-08-09 12:48:56 +00:00
espie
0b2cdd25b2
next -> return
2004-08-09 12:41:03 +00:00
espie
2cce78f090
next->return
2004-08-09 12:35:45 +00:00
espie
2d2f5986a9
convenience functions so that main isn't that big.
...
Mark comments that have been accounted for, and show the remaining ones.
2004-08-09 10:24:26 +00:00
espie
ed01c25be0
lock distfile as distfile.dist, since some ports have FULLPKGPATH=DISTFILE.
2004-08-08 23:14:03 +00:00
espie
bf445f78df
do local uid/gid changes so that tempfiles will get removed correctly.
2004-08-08 18:09:04 +00:00
espie
10083d7dfb
run update-plist as root, to catch all files.
...
pass OWNER/GROUP around and setuid/gid to them before writing
files to keep ownership.
2004-08-08 16:43:15 +00:00
espie
505d40ba33
reset lastfile before register, so that exec/unexec at start of PLIST
...
don't get register with the last file.
Add tag_marker `lastfile' placeholder to catch exec/unexec at start
and reproduce them faithfully.
2004-08-08 14:13:41 +00:00
espie
685bd09404
use File::Spec to resolve link. Add missing '/' when needed.
2004-08-07 07:47:38 +00:00
espie
413404d080
tag updating-plist case for logging.
2004-08-06 11:31:22 +00:00
espie
bc4dd33fdd
shared lib markers, ditch DYNLIBDIR.
2004-08-06 10:24:19 +00:00
espie
b138d92476
more stringent checks on dynamic library name.
...
Distinguish between library and plugin.
Saner check for DYNLIBDIR.
2004-08-06 09:37:15 +00:00
espie
e60d9a7833
use clone() to copy objects when either we can, avoiding truncation problems
...
if inheritance is used.
Fixes @extra dir/ copying.
2004-08-05 23:51:44 +00:00
espie
0e976d1198
almost completely new make-plist.
...
The new version uses the pkg_* infrastructure to read existing plists
and produced new plists.
Lots and lots of improvements:
- copy most stuff over from original lists correctly. For instance,
attach @exec/@unexec/@sample to other files and copy them in the right
location.
- generic post-treatment of @commnent, using stringize(), so that most
things can be commented out and will stay commented out.
- parse all packing-lists using relevant PREFIXes. Grab PFRAG.xx if %xx%
is seen.
- walk through all of fake, and distpatch files according to PREFIXes
if nothing else works.
- identifies man, libraries, info, handling symlink correctly.
2004-08-05 23:43:45 +00:00
espie
364cdb1dee
Add perl documentation directories.
2004-08-04 16:26:42 +00:00
espie
879b5113b9
tag error messages with PKGPATH, as they get hard to decipher
...
when walking the tree.
2004-08-03 21:18:24 +00:00
espie
dbdb2eb38e
Move SHARED_ONLY default definition down so that it can be inherited
...
from Makefile.inc/MODULES.
2004-08-03 19:30:25 +00:00
espie
30369d755e
pass TRUEPREFIX around, don't pass LDCONFIG.
2004-08-03 16:18:51 +00:00
espie
5318b3b20e
MODULES=www/php4/pear
...
okay maintainer(s)
2004-08-03 12:54:39 +00:00
xsa
7937d3ebe8
prepare for MODULES= www/zope
2004-08-03 12:08:10 +00:00