1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-16 14:38:33 +00:00
Go to file
2013-09-26 17:35:52 +01:00
cross-scripts Fix musl for building C++ programs 2013-09-26 15:34:07 +01:00
pkgs Fix C++ for the morpheus toolchain 2013-09-26 17:35:52 +01:00
stuff Move to 3.10.32-lts kernel 2013-09-24 11:57:36 +01:00
build Use set -e -x in ./build 2013-09-25 19:10:07 +01:00
clean Log build/install failures 2013-09-17 15:40:13 +01:00
create-bootable Just use cp -ar 2013-09-25 21:04:39 +01:00
DEPS Remove em from DEPS 2013-09-25 19:10:07 +01:00
mkinitrd Clean up the build system a bit 2013-09-25 21:04:39 +01:00
pkgbuild Prepare root and create src/ and cross/ in pkgbuild 2013-09-26 16:24:53 +01:00
prepare-env Set correct libcroot 2013-09-25 19:10:07 +01:00
prepare-root Always use ln -sf 2013-09-26 16:26:46 +01:00
qemu-run-initrd Clean up the build system a bit 2013-09-25 21:04:39 +01:00
README Update README 2013-09-25 10:15:02 +01:00
stage0 Fix comment 2013-09-25 21:04:39 +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