Gerald Pfeifer
413c1b6ad3
Correctly bump PORTREVISION?= instead of always resetting to 1 in this case.
...
PR: 138774
Approved by: edwin
2009-09-15 09:34:08 +00:00
Mark Linimon
6700e1cbe7
Add links for 9-current. (note: 8-current is not 8-stable ... yet.)
...
While here, remove some staleness.
2009-08-24 02:32:52 +00:00
Mark Linimon
3fba981253
Generalize this script to remove the necessity of editing it every time
...
we create a new src branch. While here, garbage collect some code that
hasn't been run for years.
2009-08-24 01:57:30 +00:00
Mark Linimon
99e14e14ec
I believe that this script is obsolete. Retire it.
2009-08-23 15:30:24 +00:00
Mark Linimon
03def879af
Add 9 and 9-exp to this sample file. Delete 6-exp2.
2009-08-23 14:38:17 +00:00
Erwin Lansing
6452647285
Add support for RELENG_8
2009-08-23 12:20:23 +00:00
Mark Linimon
86c19829e3
Reflect RELENG_9.
2009-08-23 11:01:42 +00:00
Erwin Lansing
ba594074e3
Add support for INDEX-9
2009-08-23 10:47:02 +00:00
Mark Linimon
94b770ad20
Reflect the fact that RELENG_9 has been created, and that there is some
...
interest in reviving ia64. While here, generalize things a bit.
2009-08-23 10:32:15 +00:00
Mark Linimon
352d3da30f
Turn off the 'show latest log' feature. While handy, this thrashes the
...
disks.
While here, note that there is some interest in reviving ia64 package
builds.
2009-08-23 10:08:15 +00:00
Erwin Lansing
cc977a1400
Add a timeout to the qmanager connection.
2009-08-13 15:21:20 +00:00
Erwin Lansing
c58c61be8d
Make sure that some options to dopackages are passed to the environment
...
when invoking pdispatch.
2009-08-13 15:20:12 +00:00
Erwin Lansing
458ebe3860
Also put bzipped and checksums of INDEX, UPDATING and MOVED on the mirrors
...
PR: 131440
Requested by: Hannes Hauswedell <freebsd@soulrebel.in-berlin.de>
2009-08-12 08:18:56 +00:00
Erwin Lansing
b38ab17a77
- Upload MOVED and UPDATING to the packages directory to make it
...
available on the ftp mirrors alongside the packages [1]
- While I'm here, remove a NOOP check for FreeBSD 4.x -exp
PR: 135024 [1]
Requested by: Dominic Fandrey <kamikaze@bsdforen.de>
2009-08-11 07:51:37 +00:00
Mark Linimon
58d45fd566
5 and 5-exp are no longer supported.
2009-07-19 19:44:15 +00:00
Erwin Lansing
3accf1e172
Explicitly override LOCALBASE to make sure we don't get
...
confused by locally installed ports that might influence
PKGNAME or other variables.
Suggested by: pav
2009-07-14 07:58:50 +00:00
Pav Lucistnik
0dbe63a36f
- Seems magic slash stopped working on -CURRENT zfs, so do without it
2009-07-08 08:50:42 +00:00
Erwin Lansing
ca91e7339b
Force cleaning of the environment from customized local settings.
2009-06-05 16:22:45 +00:00
Mark Linimon
6ded0e595c
Switch the 'skipped' column to point to duds.verbose instead of duds,
...
now that it is available in all current builds.
2009-06-03 03:42:30 +00:00
Erwin Lansing
3f3cfcfe52
Use zfs snapshots that are periodically updated on pointyhat for the
...
normal builds instead of a local cvs update. This speeds up the
script several times and easies I/O on pointyhat.
2009-05-28 15:54:38 +00:00
Pav Lucistnik
ce4e44feb4
- Update to reflect a reality on pointyhat
2009-05-21 16:17:15 +00:00
Pav Lucistnik
46e2ac6a6f
- Separate ports tree updating to use cvsup from cvsup-master instead of cvs
...
update from NFS mount, which is just way too slow
2009-05-21 16:15:56 +00:00
Philip M. Gollucci
5d1e7f6179
note mark_safe.pl
2009-05-17 11:40:16 +00:00
Philip M. Gollucci
1e47318f7d
o don't set anything in ports with NO_BUILD
...
o fix rubygem skipping
o next, not die
2009-05-17 11:12:24 +00:00
Philip M. Gollucci
0df0ef1432
Do not mark rubygem ports, its a NO-OP
...
Discussed with: pav on irc (#bsdports)
2009-05-16 01:51:40 +00:00
Ion-Mihai Tetcu
3fb7a3d1a2
Make previous commit work for both context and unified input patches.
2009-05-10 16:34:20 +00:00
Ion-Mihai Tetcu
ec5050b6b2
When naming the split patch files, replace the original path '/' with '__'
...
instead of a single '_' to follow the current patch naming guidelines.
2009-05-10 16:28:52 +00:00
Philip M. Gollucci
f700032948
- fix --port support
...
- don't change the Makefile if MAKE_JOBS_(UN)SAFE is already present
2009-04-29 21:16:43 +00:00
Philip M. Gollucci
4dfe2a9982
- Start some docs
...
- Add --ports -p to specify a list on the cli
2009-04-29 21:08:53 +00:00
Philip M. Gollucci
4fa6707cf8
Script to set MAKE_JOBS_(UN)SAFE= yes for a MAINTAINERs ports.
...
Please be sure to completely test the results of running this _BEFORE_ committing
several times and in a Tinderbox
Feel free to commit to this file
2009-04-22 00:33:44 +00:00
Mark Linimon
dbee5e6a5e
Fix bug where number of error logs was incorrect.
2009-03-26 10:38:44 +00:00
Mark Linimon
4b88f15929
Rewrite of processlog by kris.
2009-03-26 10:33:51 +00:00
Mark Linimon
cceb2bfce4
- Add a new case 'nested-declaration' to catch errors on -current.
...
- Fix false positives for 'cluster'.
- Add 'error: invalid pure specifier' case to badc++.
2009-03-25 10:18:41 +00:00
Christian Weisgerber
1895bc9e69
Use diff -p both when first creating and when updating a patch.
...
Previously a patch created by update-patches would be changed again
by the next update-patches run.
2009-02-15 16:16:33 +00:00
Pav Lucistnik
93139e9aed
Remove 6-exp2 builds, they haven't been used in a while
2009-01-21 16:11:24 +00:00
Gerald Pfeifer
a351950aad
Factor out the code that performs the PORTREVISION bump for one port.
...
Approved by: edwin
2009-01-07 21:33:17 +00:00
Erwin Lansing
9f53e58103
Reduce per branch code duplication
...
Submitted by: pgollucci
2008-12-27 21:24:30 +00:00
Maxim Sobolev
3fe7e87724
Make sure we don't add ${WRKDIR}.
2008-10-21 21:32:08 +00:00
Mark Linimon
c9551596f6
Handle the rest of the edge cases; drop 5 as obsolete; cleanup.
...
Now re-enabled on production.
Approved by: portmgr (self)
2008-09-18 06:01:57 +00:00
Mark Linimon
eed6489990
Bring this into the new portbuild world order. While here, try to
...
suppress hrefs for non-existant files (incomplete).
Approved by: portmgr (self)
2008-09-17 18:01:07 +00:00
Mark Linimon
6b397acc55
RELENG_5 is desupported.
...
Approved by: portmgr (self)
2008-09-12 03:25:47 +00:00
Mark Linimon
1eec24b50c
Major overhaul:
...
- bring this closer to the default FreeBSD page style
- remove unsupported releases
- remove the date stamps, which no longer work
- remove obsolete commented-out junk
Discussed on: portmgr, some time ago
2008-09-07 05:34:13 +00:00
Kris Kennaway
452822535e
Add a new script for performing high-level administration of a build.
...
list : lists available builds
clone : creates a new build by cloning a previous one
portsupdate : update a ports tree to the latest ZFS snapshot
srcupdate : update a src tree to the latest ZFS snapshot
cleanup : clean up or remove a build on the clients
destroy : remove a build on the server
There is some trickiness here in that various commands either expect
to run as root, or expect to run as a ports-* user. For the latter
case we can easily use su to proxy as the ports user when running as
root; for the former we use the buildproxy to validate and re-execute
the command as root.
2008-08-08 16:24:05 +00:00
Kris Kennaway
5918a825ad
Add an option to clean up old distfiles. We don't have enough space to
...
keep dozens of full distfile sets lying around.
2008-08-08 16:19:38 +00:00
Erwin Lansing
3a04ff0e8a
Update the list of openoffice.org ports: remove 1.x and add 3.x
2008-07-29 18:06:33 +00:00
Kris Kennaway
54d4698a9f
Oops, commit the right version of this (adds extra checks that only
...
expected commands will be proxied)
2008-07-26 15:34:49 +00:00
Kris Kennaway
6c3363b444
* Simple client that passes on a build request to the buildproxy
2008-07-26 15:25:21 +00:00
Kris Kennaway
88e9a32308
* Python daemon run as root that proxies privileged build commands for
...
the ports-* users. Currently it is not possible to delegate
management of ZFS filesystems to non-root users, so root privilege
is required to manipulate them. We validate the command passed on
a local domain socket and re-execute the build script with the requested
parameters.
2008-07-26 15:24:13 +00:00
Kris Kennaway
d1aea0930d
Script run from cron to regularly update the master ZFS copies of the
...
ports and source trees. Since we have >=1 consumer of these trees
that run frequently but do not insist on up-to-the-second trees, it
makes sense to "pre-update" them regularly and then then re-use in all
of the consumers, instead of potentially doing several updates
simultaneously or on demand. Consumers can clone the ZFS snapshot
into their local filesystem which takes a couple of seconds instead of
minutes or tens of minutes for the CVS update.
We update to a date stamp instead of "." because this avoids
ambiguity of commits that happen while the tree update is in progress
(unfortunately it's slower).
2008-07-26 15:16:16 +00:00
Kris Kennaway
9ed197c29c
Script run from cron on the package clients to report metrics to ganglia.
...
Currently we collect:
* The current and maximum number of vnodes in use
* The number of packages built over the past hour
2008-07-26 15:09:00 +00:00