From owner-freebsd-arm@freebsd.org Sun Jul 19 17:14:06 2015 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 ECBE29A5E2C for ; Sun, 19 Jul 2015 17:14:06 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (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 AA9F21C7D for ; Sun, 19 Jul 2015 17:14:06 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t6JHE3hs016569; Sun, 19 Jul 2015 17:14:03 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id qjvgfh3kwe58dujif3cyzqk98n; Sun, 19 Jul 2015 17:14:03 +0000 (UTC) (envelope-from tim@kientzle.com) Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: How to Xbuild to BBB? From: Tim Kientzle In-Reply-To: <2DED4E32-6599-4F5A-BDC8-E52F420D69C0@dons.net.au> Date: Sun, 19 Jul 2015 10:13:46 -0700 Cc: freebsd-arm , Leonardo Fogel Message-Id: <2093AC41-3AB0-4286-8440-AE3A93F358D8@kientzle.com> References: <1436542993.46776.YahooMailBasic@web120803.mail.ne1.yahoo.com> <19291C97-5A51-42D2-AC08-6B067AB8D2BD@kientzle.com> <2DED4E32-6599-4F5A-BDC8-E52F420D69C0@dons.net.au> To: "O'Connor, Daniel" X-Mailer: Apple Mail (2.2102) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2015 17:14:07 -0000 > On Jul 18, 2015, at 5:26 PM, O'Connor, Daniel = wrote: >=20 > Is there a way to update a running BBB system? Native builds work pretty well, though it takes a bit longer. In particular, if you have more than one BBB, you should be able to = NFS-mount and build on one, then install on the others. If you only want to update the kernel, you should be able to cross-build = and then use installkernel on the build host to put all the kernel bits = into a directory, then just copy that directory (with all modules, = etc.). I don=E2=80=99t know a good way to cross-build and update world, though. There=E2=80=99s another way to look at this problem, though: Can you = copy $YourCustomStuff from your old image onto a new image instead of = copying $NewFreeBSDBits onto your old image? This is essentially the approach I=E2=80=99ve been trying to push = through with Crochet. If I could figure out how to install packages = into the image on the build host, I would be most of the way there. Cheers, Tim