Commit graph

991 commits

Author SHA1 Message Date
Erwin Lansing
7b3fc2c221 7.1 runs EOL today, start building against 7.3
Feature safe:	yes
2011-01-31 09:29:22 +00:00
Mark Linimon
e93f4465dc Change the "unclean build" handling case to not retry. Previously, it
was handled the same as "waiting for chroot" and retried.  In certain
circumstances (e.g. a prerequisite package shown as being avaialable
when it really wasn't), this would cause a package build to loop
forever.

Note to future generations: I did not write this code.

Feature safe:	yes
2011-01-26 10:41:53 +00:00
Mark Linimon
4ddc8569cb Fix typo in fixed-up tar command to suppress a whoooole lot of junk
output on package builds.

Pointy hat:	self
Feature safe:	yes
2011-01-24 01:58:21 +00:00
Mark Linimon
2d9bb86df0 Add an entry for the 'dirent' error.
Noticed by:	Anton Shterenlikht
Feature safe:	yes
2011-01-24 00:44:53 +00:00
Mark Linimon
c53373e936 Add anti-foot-shooting measure.
Feature safe:	yes
2011-01-23 03:06:44 +00:00
Mark Linimon
883391196b Export BACKUP_FTP_SITE for the generalized make.conf files in
bindist-*.tar (so that they can be shared between pointyhat and
pointyhat-west without modification.)

Feature safe:	yes
2011-01-23 02:39:54 +00:00
Mark Linimon
d2628e1ceb Add CLIENT_BACKUP_FTP_SITE as part of a generalization push between
bindist-*.tar files on pointyhat and pointyhat-west.

Feature safe:	yes
2011-01-23 02:34:58 +00:00
Mark Linimon
be8848c7d8 Force the copy of portbuild.* files as files, not symlinks. Adjust
the comment for bindist-* to match.

Feature safe:	yes
2011-01-23 02:26:14 +00:00
Erwin Lansing
4f169b63af Revert to RELENG_7_1 after consultation with re@
Feature safe:	yes (this time for real)
Approved by:	portmgr,re
2011-01-18 15:57:00 +00:00
Erwin Lansing
8e2ba39faf Bump 7-stable to RELENG_7_4 due to a major library version increase
in libcrypto.

Feature safe:	yes (really, really not, but we don't have any other option)
2011-01-14 22:36:32 +00:00
Erwin Lansing
b40874d29c rmdir(1) does not take -f. 2011-01-05 18:34:17 +00:00
Erwin Lansing
fa2e0c2cef Drop support for 6.x and bump 8.x to 8.1-RELEASE 2010-12-21 08:25:08 +00:00
Mark Linimon
6dad2ee054 Remove debugging code that crept in. 2010-12-17 01:34:38 +00:00
Mark Linimon
6f337f74cd Refactor the client-side. It turns out that the evaluation of param.h
was being done before the src tree had been mounted.

This was not a problem in the old codebase, since it simply got the
wrong src tree to start with.

This actually simplifies the code.
2010-12-16 07:38:18 +00:00
Mark Linimon
b0a015135a If the logfile was not correctly copied from the client back to the server,
do not attempt to process it.
2010-12-16 07:34:58 +00:00
Mark Linimon
2935ba5fee Make sure that PKGSUFFIX and LOCALBASE are really defined. (Things work
_very_ badly if they aren't.)

Also, track the refactoring of buildenv so that the proper src tree
bits are picked up.
2010-12-16 07:32:22 +00:00
Erwin Lansing
34b70fee7a Drop support for FreeBSD 6.x. 2010-12-14 14:16:37 +00:00
Mark Linimon
5bc0ea6f26 common.conf has to be copied over as well as client.conf. 2010-12-09 00:50:02 +00:00
Mark Linimon
28905d9035 Refactor some variables that need to be in sync between the server-side
and client-side definitions into common.conf.

While here, slide the 7-stable release to 7.3.  This was driving me
crazy while trying to debug the INDEX and duds problems.
2010-12-01 02:38:04 +00:00
Mark Linimon
5cfbfdffd1 It turns out that some variables have to be shared between the server-side
definitions and the client-side definitions.

While here, add ARCHS_SUPPORTING_COMPAT_IA32, which is needed to get
linux emulation ports to be properly detected on head nodes that are
build from first principles (e.g. !pointyhat).
2010-12-01 02:35:20 +00:00
Mark Linimon
c836d9acad Canonicalize the use of SRC_BASE to fix INDEX and duds builds on head
nodes that don't have /usr/src.  On pointyhat, this "just happens to
work"; on a cleanly installed system like pointyhat-west, it didn't.

Add overrides for Linux compatibility (again, it "just happened to work"
on pointyhat).

Move the code that sets PORTSDIR and SRC_BASE to the server side only.
The code that overrides OSVERSION, OSREL, and BRANCH _must_ remain in
the common code.
2010-12-01 02:32:49 +00:00
Mark Linimon
ac775267a0 Canonicalize the use of SRC_BASE to fix INDEX and duds builds on head
nodes that don't have /usr/src.  On pointyhat, this "just happens to
work"; on a cleanly installed system like pointyhat-west, it didn't.
2010-12-01 02:30:14 +00:00
Mark Linimon
d072a14cd7 Make an rm command quieter; add some debug comments. 2010-12-01 02:28:19 +00:00
Mark Linimon
08037129f0 Although I was going to try to avoid it, it turns out that it is
impossble to have merely "server.conf" and "client.conf" control
everything on a head node.  Some pieces must be refactored into
"common.conf".
2010-12-01 02:27:35 +00:00
Mark Linimon
03f4604fe0 Rename internal variables to correspond to their actual uses; automatically
create the links for the webserver; add some comments.
2010-12-01 02:24:35 +00:00
Mark Linimon
439a77bd90 Add some debug code to attempt to work around the "too many stale chroots"
problem, until it can be correctly understood and fixed.
2010-12-01 02:23:14 +00:00
Mark Linimon
93015147a5 Add a debug setting (commented out). 2010-11-29 05:08:50 +00:00
Mark Linimon
22443fff64 Move the override of PKG_DBDIR to the right place. This keeps INDEX
from being contaminated by the packages installed on pointyhat-*.
2010-11-29 03:30:17 +00:00
Pav Lucistnik
309d07b77b - Switch to SHA256 checksums
PR:		ports/152358
Submitted by:	Volodymyr Kostyrko <c.kworr@gmail.com>
2010-11-18 11:28:05 +00:00
Mark Linimon
695771c5f0 Retire the broken fenner distfile survey in favor of the new one
being maintained by ehaupt.
2010-10-07 13:13:35 +00:00
Mark Linimon
ab41033501 Attempt to shut down some whining when the resultant script is run. 2010-10-07 10:25:32 +00:00
Philip M. Gollucci
4f0ae25a44 - s/make/may/
Reported by:    wxs
2010-09-23 17:22:45 +00:00
Philip M. Gollucci
71e4661dfa -use a tab not a space 2010-09-22 19:02:47 +00:00
Philip M. Gollucci
6d823cc849 /8/9/ as the default 2010-09-22 18:58:18 +00:00
Philip M. Gollucci
2070dd3325 blanket approval 2010-09-22 18:56:44 +00:00
Philip M. Gollucci
9a38c1b8b9 check for repocopy snafus 2010-09-14 06:13:10 +00:00
Mark Linimon
324dff7a25 Fix it for real this time. 2010-08-16 23:59:32 +00:00
Mark Linimon
f149057e10 Restore the display of statistics for non-mainline runs. 2010-08-16 09:17:05 +00:00
Mark Linimon
8153ebd48c Add some missing error handling. 2010-08-16 06:22:37 +00:00
Mark Linimon
856a21b160 Handle yet another error case. 2010-08-15 09:16:51 +00:00
Mark Linimon
ff7f1257bf Correct some misleading documentation. 2010-08-10 05:39:57 +00:00
Mark Linimon
3a3eb397af Fix braino from production. 2010-08-02 07:11:11 +00:00
Mark Linimon
2e418d3548 Fix mishandling of root/all case. 2010-07-30 03:18:21 +00:00
Mark Linimon
2c4d0a67a8 Push PACKAGE_BUILDING and MALLOC_OPTIONS up a level.
Feature safe:	yes
2010-06-30 14:51:47 +00:00
Mark Linimon
aadc9bb5d1 Remove now-redundant setting of PACKAGE_BUILDING.
Feature safe:	yes
2010-06-30 14:50:06 +00:00
Mark Linimon
bcb18c7e0b Fix up usage of buildenv.client to deal with overenthusiastic
refactoring.  Pick up new CLIENT_MALLOC_OPTIONS parameter.  Clean
up comments.

Feature safe:	yes
2010-06-30 14:48:57 +00:00
Mark Linimon
937750f8bc Add CLIENT_MALLOC_OPTIONS.
Feature safe:	yes
2010-06-30 14:46:27 +00:00
Mark Linimon
bc2d32d595 The previous refactoring was too agressive. SRCBASE and friends are used
on both the client side and server side.

Pointy hat to:	self
Feature safe:	yes
2010-06-30 14:43:12 +00:00
Mark Linimon
090587b616 Correct the URLs; 'http://' is not included in MASTER_URL.
Feature safe:	yes
2010-06-28 01:59:25 +00:00
Mark Linimon
08115cf45a Document some hard-coded stuff in the scripts.
Feature safe:	yes
2010-06-25 23:45:38 +00:00