1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-28 15:41:24 +00:00
Go to file
2013-09-18 14:33:23 +01:00
cross-scripts Log build/install failures 2013-09-17 15:40:13 +01:00
pkgs Log fetch/unpack/patch targets as well 2013-09-18 14:33:23 +01:00
stuff Rename data/ to stuff/ 2013-09-16 19:43:46 +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 Rename bootable image 2013-09-17 19:04:01 +01:00
pkgbuild Cleanup build system 2013-09-17 15:26:52 +01:00
prepare-env Cleanup build system 2013-09-17 15:26:52 +01:00
prepare-root Don't create lib/ 2013-09-17 13:57:09 +01:00
qemu-run Rename rootfs.img to morpheus.img 2013-09-08 18:39:49 +01:00
README Update README 2013-09-17 17:29:12 +01:00
repack Cleanup build system 2013-09-17 15:26:52 +01:00
stage0 Do not remove the src/ directory for rebuilding 2013-09-18 14:22:20 +01:00

Morpheus is a statically linked musl based distro.

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

To build the world use `fakeroot ./stage0'.

To build a particular package  use `fakeroot ./pkgbuild pkgpath'.  You
might then need to repack the ramdisk with `fakeroot ./repack'.

After you've created  the ramdisk you can build a  bootable image with
`sudo ./create-bootable'.  You can dd this image to a USB stick if you
need to.

Execute `qemu-run' (you will need vde_switch and slirpvde).

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