Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-19 | Do an "exec >/dev/console 2>&1" early in mkroot init so we have | Rob Landley | |
debug output if anything later in the script fails. | |||
2020-08-24 | Tweak error message. | Rob Landley | |
2020-06-01 | Let $PENDING select more commands out of pending to enable. | Rob Landley | |
2020-05-13 | The gnu/dammit cpio is REALLY stupid, so only pass --no-preserve-owner | Rob Landley | |
when using the toybox one. (This means /root will belong to the host user for the "make root" host target, which makes dropbear sad.) | |||
2020-05-11 | Readability pass and while I'm at it add BUILTIN=1 to static link initramfs. | Rob Landley | |
Plus add /proc/config.gz with kernel config. | |||
2020-05-09 | Add an actual hardware target (sh2eb) to "make root". | Rob Landley | |
2020-05-08 | beat the dropbear build and module support a little further into shape. | Rob Landley | |
2020-05-05 | Teach mkroot to cross compile additional packages, with dropbear as example. | Rob Landley | |
scripts/mkroot.sh CROSS=sh4 LINUX=~/linux dropbear No, I'm not going down the rathole of adding lots of packages, but this shows _how_ to do it if you want to. The hooks are there. They don't have to be in scripts/root, that's just a default search location, you can provide a path on the command line or have them be in the $PATH. | |||
2020-04-30 | Resolve absolute paths in places input can vary. | Rob Landley | |
2020-04-28 | Use sntp instead of rdate/ntpd, force "sh" and "route" on for now, enable | Rob Landley | |
COMPAT_32BIT_TIME to work around new musl calling legacy API. | |||
2020-04-12 | Work around qemu bug. | Rob Landley | |
The QEMU console output disables wordwrap (see man 4 console_codes, DECAWM) but doesn't re-enable it, so things like bash command history or tab completion glitch afterwards. QEMU should printf("\e[?7h") on the way out, but doesn't. So make qemu wrapper script do it. | |||
2020-04-11 | Remove prefix from fs dir (so it's just root/$CROSS/fs), don't search oneit | Rob Landley | |
by path, add m68k target. | |||
2020-04-08 | Typo. | Rob Landley | |
2020-04-08 | Tighten up mkroot.sh slightly. | Rob Landley | |
2020-04-08 | Tell kernel to stop crapping "rng pool init" messages over the command prompt. | Rob Landley | |
2020-04-08 | More mkroot.sh work. | Rob Landley | |
Replace CROSS_SHORT with CROSS log CROSS=all build output Unset stupid kernel defaults (such as VGA tty /dev nodes). Only pass through standard environment variables, require control vars (LINUX= ALL= CROSS=) to be set on command line. In init script, bring up loopback net and run sub-init scripts if any. | |||
2020-04-06 | Integrate cross compile support into mkroot, ala "make root CROSS=sh4" | Rob Landley | |
2020-02-17 | Work around kernel build bug where "make distclean" doesn't work in cp -sfR | Rob Landley | |
directory. Downside: this modifies (distcleans) the source directory for an out of tree build, but the alternative is (sometimes subtle) build breaks. | |||
2020-02-17 | Tighten up build script a little. | Rob Landley | |
2020-01-17 | Denys Nykula noticed leftover debris from trying to turn the /etc/passwd | Rob Landley | |
HERE document into an echo ala group. (It wasn't easily coerced into 80 columns and having it be multiple echoes was about as ugly as the HERE document, so I undid it again and missed a bit.) | |||
2020-01-14 | Convert to smaller config format. | Rob Landley | |
2020-01-09 | Use /root as root's home dir and create /dev/fd and /dev/shm in devtmpfs | Rob Landley | |
2019-09-07 | More work on mkroot.sh. | Rob Landley | |
2019-08-22 | Add scripts/mkroot.sh and makefile changes for "make root". | Rob Landley | |
Not in help text yet. Needs sh and route enabled in pending to do much. todo: work through the scripts/install.sh $PENDING list and add native toolchain support. |