lrzsz \
m4 \
make \
- monotone-5 \
ncurses \
patch \
perl \
wget \
"
+UCSLUGC_NATIVE_THUMB_BROKEN = "\
+ monotone-5 \
+ "
+
# These things are required but are not valid RDEPENDS
UCSLUGC_NATIVE_DP = "\
gdbm \
cron \
cvs \
cvs\
- cyrus-imapd \
db4 \
diffstat \
diffutils \
mgetty \
miau \
microcom \
- monotone-4 \
- monotone-5 \
mpd \
mt-daapd \
mutt \
- mysql \
nail \
nano \
ncftp \
xinetd \
"
+# These packages are not in the build because they have a significant compilation
+# time and probably aren't very useful on a ucslugc system
+THUMB_OPTIONAL_PACKAGES = "\
+ monotone-4 \
+ mysql \
+ "
+
# These packages have problems with thumb or thumb-interwork compilation - they
# should really be fixed (if still in the build it is because there is a hacky
-# work round.) The problem here is that _call_via_r2 is apparently inaccessible
-# under some circumstances.
+# work round.) The problem with monotone-5 is that it is simply too big.
THUMB_BROKEN_PACKAGES = "\
+ monotone-5 \
"
# These packages will never build because uclibc lacks (and always will lack)
# (it's on fd 10).
# init closes all file descriptors, there's no point
# supplying it with fds.
- exec "$2/usr/sbin/chroot" . bin/sh -c "\
+ # NOTE: this used to use $2/usr/sbin/chroot, however on
+ # linux / is already . when the command is executed
+ # therefore it is essential to use the local (new root)
+ # chroot to ensure it gets the correct shared libraries.
+ exec usr/sbin/chroot . bin/sh -c "\
test -x sbin/init && exec sbin/init
test -x etc/init && exec etc/init
test -x bin/init && exec bin/init
LICENSE = "GPL"
DEPENDS = "base-files devio"
RDEPENDS = "busybox devio"
-PR = "r41"
+PR = "r42"
SRC_URI = "file://linuxrc \
file://boot/flash \