From owner-freebsd-current@freebsd.org Mon Aug 20 03:34:47 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23F0C1081B96 for ; Mon, 20 Aug 2018 03:34:47 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by mx1.freebsd.org (Postfix) with ESMTP id 4F11077F87 for ; Mon, 20 Aug 2018 03:34:45 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ppp118-210-140-229.bras1.adl6.internode.on.net (HELO leader.local) ([118.210.140.229]) by ipmail06.adl6.internode.on.net with ESMTP; 20 Aug 2018 13:04:37 +0930 Subject: Re: Sharing compiled builds between multiple 12-CURRENT boxes. To: freebsd-current@freebsd.org References: <20180818223420.rjisst4vuxzxbcrl@kazhap> <0b28a679-b13c-149b-a7db-12c9f5f41100@ShaneWare.Biz> <2098a6d6-733f-14c4-b4c9-8bc6b3d2fddc@FreeBSD.org> From: Shane Ambler Message-ID: Date: Mon, 20 Aug 2018 13:04:34 +0930 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <2098a6d6-733f-14c4-b4c9-8bc6b3d2fddc@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-AU Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2018 03:34:47 -0000 On 19/8/18 5:31 pm, Matthew Seaman wrote: > On 19/08/2018 01:55, Shane Ambler wrote: >>> I run 12-CURRENT on few machines, some more powerful that other (all >>> of them x86_64, march varies). > >> You can use freebsd-update by setting up your own update server >> https://www.freebsd.org/doc/en/articles/freebsd-update-server > > freebsd-upgrade(8) only works for releases, and not 12-CURRENT as the OP > specified. While I haven't used it to make releases from current, I would be surprised if it doesn't work for current. The default config for release.sh is to checkout and build HEAD, so without setup, current would be used when building for the update server. I do expect an incremental numbering scheme would need to be used to differentiate each build, patch level builds should fit that. -- FreeBSD - the place to B...Software Developing Shane Ambler