From owner-freebsd-hackers@FreeBSD.ORG Mon Oct 20 00:48:25 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 97AD716A4B3 for ; Mon, 20 Oct 2003 00:48:25 -0700 (PDT) Received: from gandalf.online.bg (gandalf.online.bg [217.75.128.9]) by mx1.FreeBSD.org (Postfix) with SMTP id 4928743FB1 for ; Mon, 20 Oct 2003 00:48:23 -0700 (PDT) (envelope-from roam@ringlet.net) Received: (qmail 9405 invoked from network); 20 Oct 2003 07:47:45 -0000 Received: from office.sbnd.net (HELO straylight.ringlet.net) (217.75.140.130) by gandalf.online.bg with SMTP; 20 Oct 2003 07:47:45 -0000 Received: (qmail 19702 invoked by uid 1000); 20 Oct 2003 07:48:20 -0000 Date: Mon, 20 Oct 2003 10:48:20 +0300 From: Peter Pentchev To: Colin Percival Message-ID: <20031020074820.GF57130@straylight.oblivion.bg> Mail-Followup-To: Colin Percival , freebsd-hackers@freebsd.org References: <20031019101653.A29979@tikitechnologies.com> <20031019190036.3426D16A4D7@hub.freebsd.org> <20031019101653.A29979@tikitechnologies.com> <5.0.2.1.1.20031020073640.031bf968@popserver.sfu.ca> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sXc4Kmr5FA7axrvy" Content-Disposition: inline In-Reply-To: <5.0.2.1.1.20031020073640.031bf968@popserver.sfu.ca> User-Agent: Mutt/1.5.4i cc: freebsd-hackers@freebsd.org Subject: Re: rsync vs installworld X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Oct 2003 07:48:25 -0000 --sXc4Kmr5FA7axrvy Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 20, 2003 at 07:41:51AM +0100, Colin Percival wrote: > At 09:19 20/10/2003 +0300, Peter Pentchev wrote: > >On Sun, Oct 19, 2003 at 10:16:54AM -1000, Clifton Royston wrote: > >> In our case we have already built a simple framework for > >> distributing FreeBSD binary packages built within the ports system > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> (rsync presently, > >> but extensible to http/https.) I have been hoping that it's possible to > >> build on the "make release" approach to generate a set of binary > >> packages for updates to the base system, distribute those via rsync, > >> and then install the package collection. > > > >Errr, isn't this pretty much what Colin Percival's > >security/freebsd-update port already does? :) >=20 > FreeBSD Update doesn't handle the ports tree. That said, as long as on= e=20 > wishes to track the release branch of base, there's no reason not to use= =20 > FreeBSD Update + portupgrade. > This wasn't an option for the original poster (imp@) because he wanted= =20 > to track -stable. Guess I should've expanded a bit on my ideas here :) What I meant was not that they should use your excellent service as it is, but that they might try to duplicate its functionality - use your tools, the binary diff and the update script, to produce their own update sets for the base system. For the ports tree, well, there is already ports/sysutils/portupgrade which, combined with a reasonably recent INDEX rebuild and a central package repository for packages built using either the package-recursive target or scripts similar to those in ports/Tools/scripts/pkg-stash/, should be a good way to manage package deployment across multiple hosts. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@sbnd.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 because I didn't think of a good beginning of it. --sXc4Kmr5FA7axrvy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/k5NE7Ri2jRYZRVMRArgUAJ46ZSExoboAxoq+wNCXyUZ6wS0pkQCdEqb9 YgWAnRL340rTvOj7bnCoALk= =DNk5 -----END PGP SIGNATURE----- --sXc4Kmr5FA7axrvy--