a radical and experimental distribution based on musl libc and busybox http://sabo.xyz
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Christian Neukirchen d5932f193f
Release 2011-04-18
11 years ago
KEEP Add installer 11 years ago
installer Release 2011-04-18 11 years ago
pkg Auto* hacks are not needed anymore 11 years ago
sets Clean sets 11 years ago
stage0 Switch to mainline musl 11 years ago
stage1 Fix extlinux build 11 years ago
utils Release 2011-04-18 11 years ago
xorg shuffle libs 11 years ago
README Move to mk for building stage1 and pkg 11 years ago
THANKS Update THANKS 11 years ago
build-stage0 Add mk to stage0 11 years ago
deps Fix deps 11 years ago
enter-chroot Initial import of sabotage 11 years ago
mkfile Add installer 11 years ago

README

This is sabotage, an experimental distribution based on musl libc and busybox.

Requirements:
- Only tested on x86_64, i386 shouldn't be hard to port.
- ~4G disk space
- root access
- usual GCC 4 toolchain
- git
- a bootloader of your choice (extlinux is favored)
- lots of time and a fair bit of Linux knowledge

This system has been built on up-to-date Gentoo and Arch systems.

Build instructions: Caveat emptor, this is all pre-alpha!
DO NOT RUN SCRIPTS YOU HAVE NOT READ.

% cp KEEP/config.stage0 config
% vi config
$K directory with patches
$S where sources are compiled (stage0: ~700MB, stage1: ~2.1GB)
$R root file system

% . ./config # required!

% ./build-stage0 # build toolchain (~15min on a modern machine)
% ./enter-chroot # enter $R chrooted, needs root password
# cd /tmp/src/sabotage # absolute path required!
# mk stage1 # rebuild stuff, build kernel (~1h)
copy $R to a ext4 file-system
# extlinux -i $R/boot

# mk pkg # additional additional stuff

See "mk help" for further options.

The build is parallel-safe (MAKEFLAGS=-jN), but all packages are build
sequentially.

The default root password is "sabotage".