Go to file
sin 9f76225185 Add dropbearkeys 2013-09-23 17:13:43 +01:00
cross-scripts Add support for more terminals in ncurses 2013-09-19 14:53:15 +01:00
pkgs Add dropbearkeys 2013-09-23 17:13:43 +01:00
stuff Add dropbearkeys 2013-09-23 17:13:43 +01:00
README Update README 2013-09-19 16:36:07 +01:00
build Log fetch/unpack/patch targets as well 2013-09-18 14:33:23 +01:00
clean Log build/install failures 2013-09-17 15:40:13 +01:00
create-bootable Set arch and version 2013-09-20 11:22:02 +01:00
mkinitrd Don't pack ramdisk by default 2013-09-18 21:23:37 +01:00
pkgbuild set -e -x in stage0 and pkgbuild 2013-09-20 16:00:25 +01:00
prepare-env Fix dir hier 2013-09-20 16:17:24 +01:00
prepare-root Fix dir hier 2013-09-20 16:17:24 +01:00
qemu-run-initrd Don't pack ramdisk by default 2013-09-18 21:23:37 +01:00
stage0 set -e -x in stage0 and pkgbuild 2013-09-20 16:00:25 +01:00

Morpheus is a statically linked musl based distro.

The base system includes  sbase[1], ubase[2], sdhcp[3], smdev[4], mksh
as well as other tools.

To build the  world use `fakeroot ./stage0'.  You need  an x86_64 host
to  build  morpheus.   Please  review the  stage0  script  and  adjust
anything needed.

To build a particular package  use `fakeroot ./pkgbuild pkgpath'.

After you've built  stage0 you can create a bootable  image with `sudo
./create-bootable'.  You'll  first need to  load the loop  module with
with the parameter max_part=15.  You can  dd this image to a USB stick
if you need to.  Make sure to  change the kernel command line to point
it to your root device.

Login with `root' and an empty password.

Enjoy!

[1] http://git.suckless.org/sbase
[2] http://git.suckless.org/ubase
[3] http://galos.no-ip.org/sdhcp
[4] http://git.2f30.org/smdev