Pentium44 e22c640bbf Builds a micro distro 3 years ago
..
libutil e22c640bbf Builds a micro distro 3 years ago
LICENSE e22c640bbf Builds a micro distro 3 years ago
Makefile e22c640bbf Builds a micro distro 3 years ago
README e22c640bbf Builds a micro distro 3 years ago
TODO e22c640bbf Builds a micro distro 3 years ago
arg.h e22c640bbf Builds a micro distro 3 years ago
blkdiscard.8 e22c640bbf Builds a micro distro 3 years ago
blkdiscard.c e22c640bbf Builds a micro distro 3 years ago
chvt.1 e22c640bbf Builds a micro distro 3 years ago
chvt.c e22c640bbf Builds a micro distro 3 years ago
clear.1 e22c640bbf Builds a micro distro 3 years ago
clear.c e22c640bbf Builds a micro distro 3 years ago
config.def.h e22c640bbf Builds a micro distro 3 years ago
config.h e22c640bbf Builds a micro distro 3 years ago
config.mk e22c640bbf Builds a micro distro 3 years ago
ctrlaltdel.8 e22c640bbf Builds a micro distro 3 years ago
ctrlaltdel.c e22c640bbf Builds a micro distro 3 years ago
dd.1 e22c640bbf Builds a micro distro 3 years ago
dd.c e22c640bbf Builds a micro distro 3 years ago
df.1 e22c640bbf Builds a micro distro 3 years ago
df.c e22c640bbf Builds a micro distro 3 years ago
dmesg.1 e22c640bbf Builds a micro distro 3 years ago
dmesg.c e22c640bbf Builds a micro distro 3 years ago
eject.1 e22c640bbf Builds a micro distro 3 years ago
eject.c e22c640bbf Builds a micro distro 3 years ago
fallocate.1 e22c640bbf Builds a micro distro 3 years ago
fallocate.c e22c640bbf Builds a micro distro 3 years ago
free.1 e22c640bbf Builds a micro distro 3 years ago
free.c e22c640bbf Builds a micro distro 3 years ago
freeramdisk.8 e22c640bbf Builds a micro distro 3 years ago
freeramdisk.c e22c640bbf Builds a micro distro 3 years ago
fsfreeze.8 e22c640bbf Builds a micro distro 3 years ago
fsfreeze.c e22c640bbf Builds a micro distro 3 years ago
getty.8 e22c640bbf Builds a micro distro 3 years ago
getty.c e22c640bbf Builds a micro distro 3 years ago
halt.8 e22c640bbf Builds a micro distro 3 years ago
halt.c e22c640bbf Builds a micro distro 3 years ago
hwclock.8 e22c640bbf Builds a micro distro 3 years ago
hwclock.c e22c640bbf Builds a micro distro 3 years ago
id.1 e22c640bbf Builds a micro distro 3 years ago
id.c e22c640bbf Builds a micro distro 3 years ago
insmod.8 e22c640bbf Builds a micro distro 3 years ago
insmod.c e22c640bbf Builds a micro distro 3 years ago
killall5.8 e22c640bbf Builds a micro distro 3 years ago
killall5.c e22c640bbf Builds a micro distro 3 years ago
last.c e22c640bbf Builds a micro distro 3 years ago
lastlog.8 e22c640bbf Builds a micro distro 3 years ago
lastlog.c e22c640bbf Builds a micro distro 3 years ago
login.1 e22c640bbf Builds a micro distro 3 years ago
login.c e22c640bbf Builds a micro distro 3 years ago
lsmod.8 e22c640bbf Builds a micro distro 3 years ago
lsmod.c e22c640bbf Builds a micro distro 3 years ago
lsusb.8 e22c640bbf Builds a micro distro 3 years ago
lsusb.c e22c640bbf Builds a micro distro 3 years ago
mesg.1 e22c640bbf Builds a micro distro 3 years ago
mesg.c e22c640bbf Builds a micro distro 3 years ago
mknod.1 e22c640bbf Builds a micro distro 3 years ago
mknod.c e22c640bbf Builds a micro distro 3 years ago
mkswap.8 e22c640bbf Builds a micro distro 3 years ago
mkswap.c e22c640bbf Builds a micro distro 3 years ago
mount.8 e22c640bbf Builds a micro distro 3 years ago
mount.c e22c640bbf Builds a micro distro 3 years ago
mountpoint.1 e22c640bbf Builds a micro distro 3 years ago
mountpoint.c e22c640bbf Builds a micro distro 3 years ago
nologin.8 e22c640bbf Builds a micro distro 3 years ago
nologin.c e22c640bbf Builds a micro distro 3 years ago
pagesize.1 e22c640bbf Builds a micro distro 3 years ago
pagesize.c e22c640bbf Builds a micro distro 3 years ago
passwd.1 e22c640bbf Builds a micro distro 3 years ago
passwd.c e22c640bbf Builds a micro distro 3 years ago
passwd.h e22c640bbf Builds a micro distro 3 years ago
pidof.1 e22c640bbf Builds a micro distro 3 years ago
pidof.c e22c640bbf Builds a micro distro 3 years ago
pivot_root.8 e22c640bbf Builds a micro distro 3 years ago
pivot_root.c e22c640bbf Builds a micro distro 3 years ago
proc.h e22c640bbf Builds a micro distro 3 years ago
ps.1 e22c640bbf Builds a micro distro 3 years ago
ps.c e22c640bbf Builds a micro distro 3 years ago
pwdx.1 e22c640bbf Builds a micro distro 3 years ago
pwdx.c e22c640bbf Builds a micro distro 3 years ago
queue.h e22c640bbf Builds a micro distro 3 years ago
readahead.8 e22c640bbf Builds a micro distro 3 years ago
readahead.c e22c640bbf Builds a micro distro 3 years ago
reboot.h e22c640bbf Builds a micro distro 3 years ago
respawn.1 e22c640bbf Builds a micro distro 3 years ago
respawn.c e22c640bbf Builds a micro distro 3 years ago
rmmod.8 e22c640bbf Builds a micro distro 3 years ago
rmmod.c e22c640bbf Builds a micro distro 3 years ago
rtc.h e22c640bbf Builds a micro distro 3 years ago
stat.1 e22c640bbf Builds a micro distro 3 years ago
stat.c e22c640bbf Builds a micro distro 3 years ago
su.1 e22c640bbf Builds a micro distro 3 years ago
su.c e22c640bbf Builds a micro distro 3 years ago
swaplabel.8 e22c640bbf Builds a micro distro 3 years ago
swaplabel.c e22c640bbf Builds a micro distro 3 years ago
swapoff.8 e22c640bbf Builds a micro distro 3 years ago
swapoff.c e22c640bbf Builds a micro distro 3 years ago
swapon.8 e22c640bbf Builds a micro distro 3 years ago
swapon.c e22c640bbf Builds a micro distro 3 years ago
switch_root.8 e22c640bbf Builds a micro distro 3 years ago
switch_root.c e22c640bbf Builds a micro distro 3 years ago
sysctl.8 e22c640bbf Builds a micro distro 3 years ago
sysctl.c e22c640bbf Builds a micro distro 3 years ago
text.h e22c640bbf Builds a micro distro 3 years ago
truncate.1 e22c640bbf Builds a micro distro 3 years ago
truncate.c e22c640bbf Builds a micro distro 3 years ago
umount.8 e22c640bbf Builds a micro distro 3 years ago
umount.c e22c640bbf Builds a micro distro 3 years ago
unshare.1 e22c640bbf Builds a micro distro 3 years ago
unshare.c e22c640bbf Builds a micro distro 3 years ago
uptime.1 e22c640bbf Builds a micro distro 3 years ago
uptime.c e22c640bbf Builds a micro distro 3 years ago
util.h e22c640bbf Builds a micro distro 3 years ago
vtallow.1 e22c640bbf Builds a micro distro 3 years ago
vtallow.c e22c640bbf Builds a micro distro 3 years ago
watch.1 e22c640bbf Builds a micro distro 3 years ago
watch.c e22c640bbf Builds a micro distro 3 years ago
who.1 e22c640bbf Builds a micro distro 3 years ago
who.c e22c640bbf Builds a micro distro 3 years ago

README

ubase - suckless linux base utils
=================================

ubase is a collection of tools similar in spirit to util-linux but
much simpler.

The complement of ubase is sbase[1] which mostly follows POSIX and
provides all the portable tools. Together they are intended to form a
base system similar to busybox but much smaller and suckless.

Building
--------

To build ubase, simply type make. You may have to fiddle with
config.mk and config.h depending on your system.

You can also build ubase-box, which generates a single binary
containing all the required tools. You can then symlink the
individual tools to ubase-box or run: make ubase-box-install.

To run the tools for ubase-box directly use: ubase-box cmd [args]

Ideally you will want to statically link ubase. We highly recommend
using musl-libc[2].

ubase is known to compile with gcc, clang and tcc.

[1] http://git.suckless.org/sbase/
[2] http://www.musl-libc.org/