From owner-cvs-all Tue Aug 29 1:33:10 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3D49337B424; Tue, 29 Aug 2000 01:33:06 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA20405; Tue, 29 Aug 2000 01:33:06 -0700 (PDT) (envelope-from asami@FreeBSD.org) Message-Id: <200008290833.BAA20405@freefall.freebsd.org> From: Satoshi Asami Date: Tue, 29 Aug 2000 01:33:06 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/Tools/portbuild/scripts portbuild X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG asami 2000/08/29 01:33:06 PDT Modified files: Tools/portbuild/scripts portbuild Log: Split build into two phases, checksum and package, and copy the distfile to the server right after checksum. This will make it possible to "harvest" distfiles even for ports that don't currently build. (This was a reason for a lot of distfiles being lost in the past -- someone commits a broken port, distfile doesn't get fetched to ftp.FreeBSD.org since package doesn't build, and distfile is gone from the master site before the port is fixed.) This also enables more efficient sharing of distfiles since we can set MASTER_SITE_OVERRIDE to the port build server and have a better chance of finding the distfiles there. Instead of using a simple make package | tee, redirect the output of make package into a separate log file and concatenate it later. For some reason, the gconf build always hangs after the build succeeds (tee doesn't exit). Handle the new arguments (-norestr for NO_RESTRICTED, -noplistcheck for NOPLISTCHECK and -nodummy for NODUMMY) by converting them to environment variables. Add the branch=5 case. Run ldconfig on /usr/lib/compat too. Revision Changes Path 1.10 +65 -18 ports/Tools/portbuild/scripts/portbuild To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message