next up previous contents index
Next: Setting up the cook Up: Setting up the uClibc Previous: Compiling busybox-0.60.5   Contents   Index


Compiling tinylogin-snapshot

tinylogin is a similar program to busybox: It also bundles some essential tools found in normal Linux distribution in one single file and creates tons of symbolic links. Tinylogin provides for example login or su.

First, we need to download the appropriate source package:


Table 4.3: Source package, size and URL for tinylogin.
Package Size License URL
tinylogin-snapshot 91 KB GPLv2 http://tinylogin.busybox.net/downloads /snapshots/tinylogin-snapshot.tar.bz2


Now, unpack the downloaded archive:

$ bunzip2 -c ../SRC/tinylogin-snapshot.tar.bz2 | \
  tar -xv -C .
$ cd tinylogin

And finally, compile and install the binaries:

$ make CROSS=$UCLIBC/usr/bin/ all
$ su -c "make PREFIX=/home/christian\
  /Dreamcast/INITRD install"
$ cd ..

That's all. Easy, huh? But, believe me, tinylogin is at least the problematic source at all. I'm very surprised that I don't have to modify its Makefile or patch something. But, why should problems always occur?



Christian Berger 2004-10-19