From 25a1cb19b213f7825fcc080a29991beeb70f6b93 Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Mon, 16 Apr 2018 00:51:48 -0400 Subject: It works! A getty now spawns on the serial console on boot Todo: DNS resolution doesn't work yet. DHCP for eth0? SSH server? `tmux`? ------- Added busybox config Switched the pathing around yet again in the `inc` file Added `local` files to be copied into the prefix before creating the tarball ( TODO ) Added tree command to the build Install runit --- readme.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'readme.md') diff --git a/readme.md b/readme.md index 803d9ba..e01ba61 100644 --- a/readme.md +++ b/readme.md @@ -3,10 +3,20 @@ A small set of scripts to build an absolutely minimalist system using the `musl` `libc`, `mksh`, the "one true awk", and other tools. -I'm purposely trying to avoid large or complex projects such as Busybox. +~~I'm purposely trying to avoid large or complex projects such as Busybox. Not that they don't have their place, or that there's anything wrong with them, but IMO they take the fun out of it because they have absolutely -everything you need. The Linux Kernel will be the glaring exception here. +everything you need. The Linux Kernel will be the glaring exception here.~~ + +```bash +# passwd +Enter new password: +Segmentation fault +``` + +The above was wishful thinking. I may debug the `suckless` tools in the future +but they're nowhere near complete enough to build a distro around. Although +the `ed` implementation works rather well. Currently it's just building a minimal set of tools into `pfx/` eventually the scripts will encompass building a virtual machine image with a boot -- cgit v1.2.3