1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-16 14:48:34 +00:00
Go to file
2013-09-25 19:41:56 +01:00
cross-scripts Add support for more terminals in ncurses 2013-09-19 14:53:15 +01:00
pkgs Bring back busybox wget 2013-09-25 19:40:40 +01:00
stuff Move to 3.10.32-lts kernel 2013-09-24 11:57:36 +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
DEPS Add DEPS to list the dependencies for a package 2013-09-23 19:46:53 +01:00
mkinitrd Don't pack ramdisk by default 2013-09-18 21:23:37 +01:00
pkgbuild Check host's arch in pkgbuild as well 2013-09-25 19:41:56 +01:00
prepare-env Check for host's arch before building 2013-09-25 19:41:51 +01:00
prepare-root Check for host's arch before building 2013-09-25 19:41:51 +01:00
qemu-run-initrd Don't pack ramdisk by default 2013-09-18 21:23:37 +01:00
README Update README 2013-09-25 10:15:02 +01:00
stage0 Check for host's arch before building 2013-09-25 19:41:51 +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 `./stage0'.  You need an  x86_64 host to build
morpheus.  Please review the stage0 script and adjust anything needed.

To build a particular package:

  ./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