From owner-freebsd-stable@FreeBSD.ORG Mon Jun 1 14:39:26 2015 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EFE67D3C for ; Mon, 1 Jun 2015 14:39:26 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C55871706 for ; Mon, 1 Jun 2015 14:39:26 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t51EfAGQ019304 for ; Mon, 1 Jun 2015 07:41:16 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) To: In-Reply-To: References: <20150601131020.GC58397@zxy.spb.ru>, From: "Chris H" Subject: Re: How to track stable on multiple servers? Date: Mon, 01 Jun 2015 07:41:16 -0700 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <20417f512b516b053cab7ac4c3e17c81@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jun 2015 14:39:27 -0000 On Mon, 1 Jun 2015 16:19:46 +0300 Kimmo Paasiala wrote > On Mon, Jun 1, 2015 at 4:10 PM, Slawa Olhovchenkov wrote: > > I have some set of FreeBSD servers in public internet and continue to > > find optimal way for track -stable branch. > > > > Handbook give next metods: > > > > 1. Tracking -security branch by freebsd-update. > > I want -stable, -security don't have wanted features. > > > > 2. svn & rebuilding world localy. To long and wery badly automated, > > bad version synchronisation between servers. > > > > 3. svn & rebuilding world on build server, install localy by NFS. > > Servers in public internet, I am to be afraid exposing NFS to > > public internet. Also, need to have localy /etc/{make,src}.conf in > > sync with build server. Also badly automated. > > > > 4. Build private freebsd-update-server and build (simularity to > > security btanch) updates for -stable. > > Need essentially dedicated server -- during build system time > > changed and this is may be raise side effects. > > freebsd-update work wery long time (hours) and accumulate a lot of > > garbage: > > > > # du -ms /var/db/freebsd-update/ > > 2010 /var/db/freebsd-update/ > > > > freebsd-update-server/freebsd-update too bugly and debuggint is not > > easy. > > config mergering working worse mergemaster. > > Don't allow to repair damaged files (freebsd-update IDS detect > > changes but don't repair this). > > > > 5. nanobsd. > > Don't automatic save /etc and etc. > > pkg updated throw system image update and reboot. Unaccpetable. > > > > > > Something else? > > > When I had to something like this I went with option 3. It's not > completely automated as you say because of /etc/(make|src).conf but > there are no better options at the moment because /usr/obj is not > "self contained" because its contents and interpretation depends on > auxillary files, the /etc/make.conf and /etc/src.conf files. > > -Kimmo I go with a variation of option 3, using jails, and a combination of building packages, and using dump(8), and restore(8) (when needed). --Chris > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"