From owner-freebsd-arm@freebsd.org Wed Jan 11 19:03:19 2017 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C878ECAA5C4 for ; Wed, 11 Jan 2017 19:03:19 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.vt.edu [128.173.126.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gromit.dlib.vt.edu", Issuer "Chumby Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A6E0C1ED8 for ; Wed, 11 Jan 2017 19:03:19 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from pmather.lib.vt.edu (pmather.lib.vt.edu [128.173.126.193]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id 9C95269B; Wed, 11 Jan 2017 14:03:17 -0500 (EST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: updating armv6 snapshots From: Paul Mather In-Reply-To: Date: Wed, 11 Jan 2017 14:03:18 -0500 Cc: "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <25FA2392-62A3-4D05-82CC-28CAEBBE7433@gromit.dlib.vt.edu> References: To: jungle Boogie X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2017 19:03:19 -0000 On Jan 11, 2017, at 11:57 AM, jungle Boogie = wrote: > Hi All, >=20 > This question has likely been covered before but I don't see it listed > on the wiki: > https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack >=20 > If I'm on 12.0-CURRENT #0 r311461 on my beaglebone, what's the best > way to get to the latest snapshot? >=20 > I don't see src files for armv6 here: > https://download.freebsd.org/ftp/snapshots/arm/armv6/ >=20 > So does that mean the options are: > a) svnlite in /usr/src and do the build (any tips on making it = faster?) > b) save configs and install new ISO snapshot? >=20 > If b is the best option, all installed applications are lost. Is it > possible to save apps off the beaglebone and put back in respective > places on bbone's new ISO image, or would that cause ABI/API issues? >=20 > c) stick with r311461 > d) anything else? Under d), I cross-build my FreeBSD/arm world and kernels on a fast = FreeBSD/amd64 system and then use the "packaged base" feature of FreeBSD = 11+ to make OS packages. I then update my FreeBSD/arm systems via "pkg = upgrade" which pulls from this repository on the FreeBSD/amd64 machine. This has appeared to work fine so far since I started doing it. See = this posting to freebsd-arm for details: = https://lists.freebsd.org/pipermail/freebsd-arm/2016-July/014444.html I think this approach should get more solid as the PkgBase effort gets = closer to official roll out. Cheers, Paul.