Date: Mon, 11 Jul 2016 08:24:36 -0500 From: Karl Denninger <karl@denninger.net> To: freebsd-arm@freebsd.org Subject: Re: 11-Alpha to 11-Beta rewrite card or buildworld Message-ID: <cf3d7f5f-f9d4-49b5-d1f7-1664b09c5c45@denninger.net> In-Reply-To: <271F1F0A-B8B5-4A13-8BB8-3C5323622CDD@gromit.dlib.vt.edu> References: <CABMOuVdW9SFFJineYtv6hvYypgRwBP9dEn-OKvb9xL2_XAXhvQ@mail.gmail.com> <CABMOuVeXnKrF52L-Xo1RYjdYhN8eoWOo8nLShxHn-TteAnyObg@mail.gmail.com> <CABMOuVd2z-3Do98C0kbDPXowvvP7-j=XMZ-x3ED=A37w=zPkYA@mail.gmail.com> <CABMOuVc%2BiHL4GLw=4BDE=%2B1ZKfw3wzxQRyJrO5OdNbw4ets-Xw@mail.gmail.com> <4876c9e05d5.30c7197a@mail.schwarzes.net> <CABMOuVfEefQ8BAxtUNrAUwTnwkq-4dN4T=X-aOWutgUec-p7Rw@mail.gmail.com> <20160711050802.4743251.48194.8248@gmail.com> <271F1F0A-B8B5-4A13-8BB8-3C5323622CDD@gromit.dlib.vt.edu>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On 7/11/2016 07:51, Paul Mather wrote:
> On Jul 11, 2016, at 1:08 AM, Russell Haley <russ.haley@gmail.com> wrote:
>
>> Sorry about the top post.
>>
>> If your not trying to learn about the build process and you don't have a custom build requirement, why not use a prebuilt image move on to validating the running OS instead of repeating what the build server does?
>>
>> I would think there is more value in finding anomalies in your favorite applications. From my understanding there have been big changes to the fundamentals of the OS (i.e hard float, compiler upgrades, byte alignments etc).
>
> Speaking for myself, I just find the build{world,kernel} + install{kernel,world} + mergemaster sequence of updating the system a much more ingrained and normal method of doing things. It seems "natural" to me to update my FreeBSD/arm systems the same way I update my FreeBSD/amd64 systems.
>
> Besides, if I overwrote my SD card with a new install image, I'd lose all my settings (e.g., users, custom /usr/local/etc/pkg/repos/ repository, swap partition on SD card, /etc/fstab changes to make /tmp bigger[*], etc.). It's more natural for me to use the standard update technique than redo those changes from scratch each time I update the OS. (I'm using SaltStack to configure more and more, but even getting a minion set up means it's easier to update the standard way than start with a fresh install image and have to re-bootstrap SaltStack.)
>
> Cheers,
>
> Paul.
>
The reason I do the "crossbuild" + "rsync" thing is that it gives me the
ability to do the buildworld/buildkernel/installworld/installkernel
paradigm to a "holding directory" on a very fast machine, then rsync the
results. (Mounting the holding directory via NFS works as well but I
see no real advantage to that over using rsync)
That means I don't lose anything I did to the machine after install
(e.g. users, etc) and in addition I can put local patches on the source
tree if required, but I still get a reasonable build time.
--
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/
[-- Attachment #2 --]
0 *H
010
`He 0 *H
_0[0C)0
*H
010 UUS10UFlorida10U Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 *H
Cuda Systems LLC CA0
150421022159Z
200419022159Z0Z10 UUS10UFlorida10U
Cuda Systems LLC10UKarl Denninger (OCSP)0"0
*H
0
X@vkY
Tq/vE]5#֯MX\8LJ/V?5Da+
sJc*/r{ȼnS+ w")ąZ^DtdCOZ ~7Q '@a#ijc۴oZdB&!Ӝ-< ?HN5y
5}F|ef"Vلio74zn">a1qWuɖbFeGE&3(KhixG3!#e_XƬϜ/,$+;4y'Bz<qT9_?rRUpn5
Jn&Rx/p Jyel*pN8/#9u/YPEC)TY>~/˘N[vyiDKˉ,^" ?$T8 v&K%z8C @?K{9f`+@,|Mbia 007++0)0'+0http://cudasystems.net:88880 U0 0 `HB0U0, `HB
OpenSSL Generated Certificate0U-h\Ff Y0U#0$q}ݽʒm50U0karl@denninger.net0
*H
Owbabɺx&Uk[(Oj!%p MQ0I!#QH}.>~2&D}<wm_>V6v]f>=Nn+8;q wfΰ/RLyUG#b}n!Dր_up|_ǰc/%ۥ
nN8:d;-UJd/m1~VނיnN I˾$tF1&}|?q?\đXԑ&\4V<lKۮ3%Am_(q-(cAeGX)f}-˥6cv~Kg8m~v;|9:-iAPқ6ېn-.)<[$KJtt/L4ᖣ^Cmu4vb{+BG$M0c\[MR|0FԸP&78"4p#}DZ9;V9#>Sw"[UP7100010 UUS10UFlorida10U Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 *H
Cuda Systems LLC CA)0
`He M0 *H
1 *H
0 *H
1
160711132436Z0O *H
1B@)Ou7b?u5qR7ٙ;Qo7&