[mkroot] The repo is back on github.
Carl Dong
accounts at carldong.me
Sun May 6 14:44:10 PDT 2018
<3
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 6, 2018 2:34 PM, Rob Landley <rob at landley.net> wrote:
>
>
> Thanks to Carl Dong.
>
> The most recent status update is on
>
> https://www.patreon.com/posts/job-change-and-18518050
>
> I caught up on the kernel issues, although it looks like 4.18 is probably the
>
> next one that (might) build without any patches because the perl removal is
>
> sitting in the arm maintainer's "fixes" branch and not getting submitted
>
> upstream for 4.17. (Blah.)
>
> I still want to merge mkroot into toybox, but half the existing infrastructure
>
> goes away when I do that, so I guess this is of historical interest. And
>
> removing the two remaining busybox commands (hush and route) is taking a while.
>
> The idea for the new design is basically: 1) Eliminate busybox, 2) glue
>
> module/kernel to the end of mkroot.sh, 3) Remove the download plumbing, 4) merge
>
> it into toybox.
>
> If the build is part of toybox we don't need to download toybox. If busybox is
>
> gone we don't need to download busybox. That just leaves linux, and there's no
>
> point having download infrastructure for just one package. I can have a LINUX=
>
> environment variable point to the kernel source, and if that variable isn't set,
>
> it'll skip the kernel build and cpio packaging.
>
> That means the download, extract, and cleanup infrastructure can all go: for the
>
> kernel build do the "cp -s" snapshot and then do a "make distclean" in it before
>
> configure and make.
>
> At that point, half the command line option parsing is unnecessary, no need for
>
> "-d", no modules... but maybe I should preserve them in the old repo for posterity?
>
> Anyway: toybox needs route and a shell capable of running the init script. Those
>
> are the next big todo items here, then the last remnants of busybox can go away.
>
> Rob
>
> mkroot mailing list
>
> mkroot at lists.landley.net
>
> http://lists.landley.net/listinfo.cgi/mkroot-landley.net
More information about the mkroot
mailing list