From owner-cvs-projects@FreeBSD.ORG Thu Aug 31 07:48:43 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA39E16A4DA; Thu, 31 Aug 2006 07:48:42 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8988643D60; Thu, 31 Aug 2006 07:48:41 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k7V7mfZi001862; Thu, 31 Aug 2006 07:48:41 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7V7mfTc001861; Thu, 31 Aug 2006 07:48:41 GMT (envelope-from cperciva) Message-Id: <200608310748.k7V7mfTc001861@repoman.freebsd.org> From: Colin Percival Date: Thu, 31 Aug 2006 07:48:41 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects README projects/freebsd-update-server README USAGE projects/freebsd-update-server/patches/5.5-RELEASE 0-mail0.nr 0-ms.diffs 0-newvers.sh 0-pxin0.n 0-vi.ref 1-SA-06:15.ypserv 1-SA-06:16.smbfs 2-SA-06:17.sendmail 3-SA-06:18.ppp ... X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Aug 2006 07:48:43 -0000 cperciva 2006-08-31 07:48:41 UTC FreeBSD projects repository Modified files: . README Added files: freebsd-update-server README USAGE freebsd-update-server/patches/5.5-RELEASE 0-mail0.nr 0-ms.diffs 0-newvers.sh 0-pxin0.n 0-vi.ref 1-SA-06:15.ypserv 1-SA-06:16.smbfs 2-SA-06:17.sendmail 3-SA-06:18.ppp freebsd-update-server/patches/6.0-RELEASE 0-cm.4 1-EN-05:04.nfs 10-SA-06:18.ppp 2-SA-06:01.texindex 2-SA-06:02.ee 2-SA-06:03.cpio 2-SA-06:04.ipfw 3-SA-06:05.80211 4-SA-06:06.kmem 4-SA-06:07.pf 5-SA-06:10.nfs 6-SA-06:11.ipsec 6-SA-06:12.opie 6-SA-06:13.sendmail 7-SA-06:14.fpu 8-SA-06:15.ypserv 8-SA-06:16.smbfs 9-SA-06:17.sendmail freebsd-update-server/patches/6.1-RELEASE 1-SA-06:15.ypserv 1-SA-06:16.smbfs 2-SA-06:17.sendmail 3-EN-06:01.jail 4-SA-06:18.ppp 5-EN-06:02.net freebsd-update-server/scripts approve.sh build.conf build.subr diff.sh encryptkey.sh init.sh make.sh mountkey.sh multi.sh restage.sh umountkey.sh upload.sh freebsd-update-server/scripts/5.5-RELEASE/i386 build.conf freebsd-update-server/scripts/6.0-RELEASE/i386 build.conf freebsd-update-server/scripts/6.1-RELEASE/i386 build.conf freebsd-update-server/src Makefile findstamps.c unstamp.c Log: Add FreeBSD Update 2.0 build code. Some notes: 1. This code only works for FreeBSD {6.0, 5.5} and newer releases (and for 5.5 and 6.0, some retroactive patches are necessary -- see the patches named 0-*). Since FreeBSD 5.[34] will be unsupported at the end of October and FreeBSD 4.11 will be unsupported at the end of January, I don't consider this to be a problem. 2. I've only committed build configuration files for FreeBSD/i386; I'm very confident that this code will work on FreeBSD/amd64 and will commit the relevant configuration files once I sort out build hardware for the Security team to use. 3. This code is currently in use on hardware "owned" by the Security Team, so if I get hit by a bus tomorrow Simon can use it. 4. See USAGE for an explanation of how to use this code (in particular if you want to distribute customized versions of FreeBSD). Sponsored by: FreeBSD security development fundraiser Revision Changes Path 1.17 +1 -0 projects/README 1.1 +39 -0 projects/freebsd-update-server/README (new) 1.1 +86 -0 projects/freebsd-update-server/USAGE (new) 1.1 +15 -0 projects/freebsd-update-server/patches/5.5-RELEASE/0-mail0.nr (new) 1.1 +13 -0 projects/freebsd-update-server/patches/5.5-RELEASE/0-ms.diffs (new) 1.1 +31 -0 projects/freebsd-update-server/patches/5.5-RELEASE/0-newvers.sh (new) 1.1 +15 -0 projects/freebsd-update-server/patches/5.5-RELEASE/0-pxin0.n (new) 1.1 +16 -0 projects/freebsd-update-server/patches/5.5-RELEASE/0-vi.ref (new) 1.1 +84 -0 projects/freebsd-update-server/patches/5.5-RELEASE/1-SA-06:15.ypserv (new) 1.1 +27 -0 projects/freebsd-update-server/patches/5.5-RELEASE/1-SA-06:16.smbfs (new) 1.1 +155 -0 projects/freebsd-update-server/patches/5.5-RELEASE/2-SA-06:17.sendmail (new) 1.1 +127 -0 projects/freebsd-update-server/patches/5.5-RELEASE/3-SA-06:18.ppp (new) 1.1 +17 -0 projects/freebsd-update-server/patches/6.0-RELEASE/0-cm.4 (new) 1.1 +17 -0 projects/freebsd-update-server/patches/6.0-RELEASE/1-EN-05:04.nfs (new) 1.1 +127 -0 projects/freebsd-update-server/patches/6.0-RELEASE/10-SA-06:18.ppp (new) 1.1 +96 -0 projects/freebsd-update-server/patches/6.0-RELEASE/2-SA-06:01.texindex (new) 1.1 +104 -0 projects/freebsd-update-server/patches/6.0-RELEASE/2-SA-06:02.ee (new) 1.1 +499 -0 projects/freebsd-update-server/patches/6.0-RELEASE/2-SA-06:03.cpio (new) 1.1 +16 -0 projects/freebsd-update-server/patches/6.0-RELEASE/2-SA-06:04.ipfw (new) 1.1 +49 -0 projects/freebsd-update-server/patches/6.0-RELEASE/3-SA-06:05.80211 (new) 1.1 +47 -0 projects/freebsd-update-server/patches/6.0-RELEASE/4-SA-06:06.kmem (new) 1.1 +16 -0 projects/freebsd-update-server/patches/6.0-RELEASE/4-SA-06:07.pf (new) 1.1 +11 -0 projects/freebsd-update-server/patches/6.0-RELEASE/5-SA-06:10.nfs (new) 1.1 +31 -0 projects/freebsd-update-server/patches/6.0-RELEASE/6-SA-06:11.ipsec (new) 1.1 +23 -0 projects/freebsd-update-server/patches/6.0-RELEASE/6-SA-06:12.opie (new) 1.1 +2973 -0 projects/freebsd-update-server/patches/6.0-RELEASE/6-SA-06:13.sendmail (new) 1.1 +141 -0 projects/freebsd-update-server/patches/6.0-RELEASE/7-SA-06:14.fpu (new) 1.1 +84 -0 projects/freebsd-update-server/patches/6.0-RELEASE/8-SA-06:15.ypserv (new) 1.1 +27 -0 projects/freebsd-update-server/patches/6.0-RELEASE/8-SA-06:16.smbfs (new) 1.1 +155 -0 projects/freebsd-update-server/patches/6.0-RELEASE/9-SA-06:17.sendmail (new) 1.1 +84 -0 projects/freebsd-update-server/patches/6.1-RELEASE/1-SA-06:15.ypserv (new) 1.1 +27 -0 projects/freebsd-update-server/patches/6.1-RELEASE/1-SA-06:16.smbfs (new) 1.1 +155 -0 projects/freebsd-update-server/patches/6.1-RELEASE/2-SA-06:17.sendmail (new) 1.1 +277 -0 projects/freebsd-update-server/patches/6.1-RELEASE/3-EN-06:01.jail (new) 1.1 +127 -0 projects/freebsd-update-server/patches/6.1-RELEASE/4-SA-06:18.ppp (new) 1.1 +141 -0 projects/freebsd-update-server/patches/6.1-RELEASE/5-EN-06:02.net (new) 1.1 +15 -0 projects/freebsd-update-server/scripts/5.5-RELEASE/i386/build.conf (new) 1.1 +15 -0 projects/freebsd-update-server/scripts/6.0-RELEASE/i386/build.conf (new) 1.1 +15 -0 projects/freebsd-update-server/scripts/6.1-RELEASE/i386/build.conf (new) 1.1 +56 -0 projects/freebsd-update-server/scripts/approve.sh (new) 1.1 +23 -0 projects/freebsd-update-server/scripts/build.conf (new) 1.1 +1189 -0 projects/freebsd-update-server/scripts/build.subr (new) 1.1 +88 -0 projects/freebsd-update-server/scripts/diff.sh (new) 1.1 +41 -0 projects/freebsd-update-server/scripts/encryptkey.sh (new) 1.1 +102 -0 projects/freebsd-update-server/scripts/init.sh (new) 1.1 +52 -0 projects/freebsd-update-server/scripts/make.sh (new) 1.1 +40 -0 projects/freebsd-update-server/scripts/mountkey.sh (new) 1.1 +66 -0 projects/freebsd-update-server/scripts/multi.sh (new) 1.1 +42 -0 projects/freebsd-update-server/scripts/restage.sh (new) 1.1 +40 -0 projects/freebsd-update-server/scripts/umountkey.sh (new) 1.1 +38 -0 projects/freebsd-update-server/scripts/upload.sh (new) 1.1 +10 -0 projects/freebsd-update-server/src/Makefile (new) 1.1 +287 -0 projects/freebsd-update-server/src/findstamps.c (new) 1.1 +196 -0 projects/freebsd-update-server/src/unstamp.c (new)