Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-08 | stty.c: fix interpreting output of stty -g | Ethan Sommer | |
move case checking for stty -g output as input above case checking for an int argument, so atoi doesn't cause "500:5:bf:8a3b:3"... to be considered an int argument of 500 | |||
2020-05-08 | beat the dropbear build and module support a little further into shape. | Rob Landley | |
2020-05-06 | Kill zombies. | Rob Landley | |
2020-05-06 | Minor doc tweaks. | Rob Landley | |
2020-05-05 | Fix 32 bit option parsing for long long optflag values. | 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-05-05 | Link to bash man page. | Rob Landley | |
2020-05-05 | Remove leftover increment and move variable clear after error report. | Rob Landley | |
2020-05-04 | Restore error message for command not found, don't let ctrl-C kill shell. | Rob Landley | |
2020-05-03 | Fix "make root && chroot root/host/fs /init" with glibc host compiler. | Rob Landley | |
2020-05-03 | Next round of shell work. | Rob Landley | |
2020-05-01 | Minor cleanup. | Rob Landley | |
2020-05-01 | Fix and document make run_root. | Rob Landley | |
2020-04-30 | Yet more shell test tweaks. | Rob Landley | |
2020-04-30 | Resolve absolute paths in places input can vary. | Rob Landley | |
2020-04-28 | Remove unnecessary MAYFORK. | Rob Landley | |
2020-04-28 | Replace a SKIP_HOST with toyonly. | 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-27 | Add gratuitous typecast to work around insane warning. | Rob Landley | |
(long is 32 bits on 32 bit systems, just use long already) | |||
2020-04-27 | Allow KCONFIG_ALLCONFIG to delta against defconfig. | Rob Landley | |
2020-04-27 | Fix install error return in non-airlock case and slight cleanup. | Rob Landley | |
2020-04-27 | Redo toysh variable expansion plumbing to start ${} (variable expansion can | Rob Landley | |
now return error), inline utf8spnc and merge_arg(), unify "break" logic, fix "continue" and "done; done", fix cd not to expand arguments twice | |||
2020-04-24 | More shell tests. | Rob Landley | |
2020-04-23 | fdisk: fix -Wsizeof-pointer-memaccess, switch to FLAG() macros | Ethan Sommer | |
2020-04-20 | patch: fix out of bounds memory access. | Elliott Hughes | |
On empty lines, we'd read one byte before the start of the buffer. | |||
2020-04-16 | cpio: fix tests by removing --trailer. | Elliott Hughes | |
f2866cf58a07c9d681ecd6695ea969ac70e59a3d fixed the cpio --trailer check as it claimed to, but doing so changed our behavior (since it used to be always-on and is now off unless you supply --trailer). This broke one of the cpio tests. Since I can't find any other cpio that has a --trailer option (or its inverse), this patch removes --trailer. This reverts our behavior to our old behavior (always include the trailer). Judging by the fact that the cpio tests pass with TEST_HOST=1, this seems to be the expected behavior. | |||
2020-04-16 | Yet more shell tests. | Rob Landley | |
2020-04-16 | Promote rtcwake. | Rob Landley | |
2020-04-16 | Minor cleanup. | Rob Landley | |
2020-04-16 | Promote blkdiscard. | Rob Landley | |
2020-04-16 | Cleanup blkdiscard. | Rob Landley | |
2020-04-16 | Weed-whack a few warnings out of pending so allyesconfig is less noisy. | Rob Landley | |
2020-04-15 | fdisk: change sector_t to unsigned long long to fix -Wformat | Ethan Sommer | |
2020-04-15 | Echo tests for new unescape2() functionality. | Rob Landley | |
2020-04-15 | ip: appease clang warnings | Ethan Sommer | |
fix false positive -Wformat-security by passing string literal directly to error_exit, instead of assigning it to a variable and passing that fix -Wparentheses-equality by removing extra parentheses | |||
2020-04-15 | groupadd: fix -Wformat and switch to FLAG() macros | Ethan Sommer | |
2020-04-15 | Based on a patch from Ethan Sommer: silence warning and convert to FLAG() | Rob Landley | |
2020-04-15 | cpio: fix --trailer flag check, switch to FLAG() macros. | Ethan Sommer | |
2020-04-15 | Add "other packages" section to roadmap explaining what Linux From Scratch | Rob Landley | |
packages toybox commands provide partial or complete replacements for. | |||
2020-04-14 | shred: fix -z flag check, switch to FLAG() macros. | Ethan Sommer | |
2020-04-14 | Implement $'' | Rob Landley | |
2020-04-14 | Start of $- and set flags support. | Rob Landley | |
2020-04-13 | Humor asan. | Rob Landley | |
(ls would read from an uninitalized variable and never use the result because the test is afterwards, but asan freaks about impurity and unclean quantum state that's never observed or some such. You read uninitialized but definitely allocated stack memory into a REGISTER, and then performed an ADDITION on it to produce a result you never use! For SHAME!) | |||
2020-04-13 | Add unescape2(), migrate some unescape() users over. | Rob Landley | |
2020-04-12 | Minor cleanup. | Rob Landley | |
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-12 | Fix sh -c 'CONSOLE="$(</sys"' segfault (don't advance twice after quote). | Rob Landley | |
2020-04-12 | Add shift and $[], fix exec. | Rob Landley | |
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-10 | Update documentation to talk about make root instead of the old external build. | Rob Landley | |