summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf/distro/angstrom-2007.1.conf2
-rw-r--r--conf/machine/h2200.conf2
-rw-r--r--conf/machine/h5000.conf6
-rw-r--r--conf/machine/hx4700.conf2
-rwxr-xr-xcontrib/angstrom/build-feeds.sh12
-rwxr-xr-xcontrib/angstrom/build-release.sh2
-rwxr-xr-xcontrib/mtn2cl/mtn2cl.sh2
-rw-r--r--packages/apex/apex-env_1.5.8.bb6
-rw-r--r--packages/apex/files/find-apex-partition.patch34
-rw-r--r--packages/emacs/emacs-x11_20060801.bb4
-rw-r--r--packages/emacs/emacs-x11_cvs.bb3
-rw-r--r--packages/emacs/emacs_20060801.bb2
-rw-r--r--packages/emacs/emacs_cvs.bb12
-rw-r--r--packages/images/nas-server-image.bb47
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/asus620/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/asus620/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/asus620/defconfig (renamed from packages/linux/linux-handhelds-2.6/asus620/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/asus730/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/asus730/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/asus730/defconfig (renamed from packages/linux/linux-handhelds-2.6/asus730/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/aximx50/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/aximx50/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/aximx50/defconfig (renamed from packages/linux/linux-handhelds-2.6/aximx50/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/eteng500/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/eteng500/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/eteng500/defconfig (renamed from packages/linux/linux-handhelds-2.6/eteng500/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/ghi270/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/ghi270/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h1910/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h1910/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h1910/defconfig (renamed from packages/linux/linux-handhelds-2.6/h1910/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h2200/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h2200/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h2200/defconfig (renamed from packages/linux/linux-handhelds-2.6/h2200/defconfig)10
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h3600/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h3600/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h3600/defconfig (renamed from packages/linux/linux-handhelds-2.6/h3600/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h3800/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h3800/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h3800/defconfig (renamed from packages/linux/linux-handhelds-2.6/h3800/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h3900/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h3900/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h3900/defconfig (renamed from packages/linux/linux-handhelds-2.6/h3900/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h4000/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h4000/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h4000/defconfig (renamed from packages/linux/linux-handhelds-2.6/h4000/defconfig)15
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h5000/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/h5000/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/h5000/defconfig (renamed from packages/linux/linux-handhelds-2.6/h5000/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcalpine/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcalpine/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcapache/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcapache/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcapache/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcapache/defconfig)15
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcbeetles/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcbeetles/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcblueangel/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcblueangel/defconfig)15
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htchimalaya/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/defconfig (renamed from packages/linux/linux-handhelds-2.6/htchimalaya/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcsable/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcsable/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcsable/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcsable/defconfig)15
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcuniversal/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcuniversal/defconfig)15
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/htcwallaby/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/defconfig (renamed from packages/linux/linux-handhelds-2.6/htcwallaby/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/hx4700/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/hx4700/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/hx4700/defconfig (renamed from packages/linux/linux-handhelds-2.6/hx4700/defconfig)10
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/looxc550/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/looxc550/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/looxc550/defconfig (renamed from packages/linux/linux-handhelds-2.6/looxc550/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/magician/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/magician/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/magician/defconfig (renamed from packages/linux/linux-handhelds-2.6/magician/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/rx1950/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/rx1950/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/rx1950/defconfig (renamed from packages/linux/linux-handhelds-2.6/rx1950/defconfig)4
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/rx3000/.mtn2git_empty (renamed from packages/linux/linux-handhelds-2.6/rx3000/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-handhelds-2.6-2.6.21/rx3000/defconfig (renamed from packages/linux/linux-handhelds-2.6/rx3000/defconfig)15
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.21-hh16.bb11
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.21-hh17.bb4
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.21-hh18.bb4
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.21-hh19.bb11
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb6
-rw-r--r--packages/linux/linux-handhelds-2.6_cvs.bb6
-rw-r--r--packages/meta/meta-nas-server.bb10
-rw-r--r--packages/meta/unslung-binary-kernel-packages.bb19
-rw-r--r--packages/tasks/task-base.bb2
-rw-r--r--packages/tasks/task-nas-server.bb94
-rw-r--r--packages/tzdata/tzdata_2007e.bb5
75 files changed, 345 insertions, 137 deletions
diff --git a/conf/distro/angstrom-2007.1.conf b/conf/distro/angstrom-2007.1.conf
index 05ad1f3e19..f36ae8c6fe 100644
--- a/conf/distro/angstrom-2007.1.conf
+++ b/conf/distro/angstrom-2007.1.conf
@@ -7,7 +7,7 @@
#@--------------------------------------------------------------------
# The release will the 2007.12
-DISTRO_VERSION = "2007.11RC2"
+DISTRO_VERSION = "2007.11RC2.1"
DISTRO_REVISION = "51"
require conf/distro/include/sane-srcdates.inc
diff --git a/conf/machine/h2200.conf b/conf/machine/h2200.conf
index b54859b913..cad7d0393c 100644
--- a/conf/machine/h2200.conf
+++ b/conf/machine/h2200.conf
@@ -40,7 +40,7 @@ EXTRA_IMAGECMD_jffs2 = "--pad --eraseblock=0x4000"
#
module_autoload_snd-pcm-oss = "snd-pcm-oss"
module_autoload_snd-mixer-oss = "snd-mixer-oss"
-module_autoload_snd-h2000-audio = "snd-h2000-audio"
+module_autoload_snd-h2200-audio = "snd-h2200-audio"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
diff --git a/conf/machine/h5000.conf b/conf/machine/h5000.conf
index 62d3c21450..fcd6cfa0b9 100644
--- a/conf/machine/h5000.conf
+++ b/conf/machine/h5000.conf
@@ -6,7 +6,7 @@
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te h5xxx"
+PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te"
require conf/machine/include/tune-xscale.inc
@@ -31,5 +31,9 @@ MACHINE_EXTRA_RRECOMMENDS = " kernel-module-h5400-lcd \
#
# Modules autoload and other boot properties
#
+module_autoload_snd-pcm-oss = "snd-pcm-oss"
+module_autoload_snd-mixer-oss = "snd-mixer-oss"
+module_autoload_g_ether = "g_ether"
+
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
diff --git a/conf/machine/hx4700.conf b/conf/machine/hx4700.conf
index 1510cf8745..0d3a9bbcf0 100644
--- a/conf/machine/hx4700.conf
+++ b/conf/machine/hx4700.conf
@@ -21,7 +21,7 @@ MACHINE_DISPLAY_WIDTH_PIXELS = "480"
MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
MACHINE_DISPLAY_ORIENTATION = "0"
MACHINE_DISPLAY_PPI = "200"
-MACHINE_FEATURES = "alsa apm bluetooth irda pcmcia screen touchscreen usbgadget wifi vfat"
+MACHINE_FEATURES = "alsa apm bluetooth irda kernel26 pcmcia screen touchscreen usbgadget wifi vfat"
MACHINE_FEATURES += "iwmmxt"
#
diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh
index 815a529441..fb117d6c11 100755
--- a/contrib/angstrom/build-feeds.sh
+++ b/contrib/angstrom/build-feeds.sh
@@ -32,27 +32,29 @@ do_report_success() {
echo "$(date -u +%s) $target $BUILD_MODE $machine" >> autobuilder-feed.log
}
-for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie spitz
+for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie simpad fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 hx4700
do
BUILD_MACHINE=$machine
BUILD_CLEAN="libtool-cross qmake-native qmake2-native"
- BUILD_TARGETS="texinfo gcc binutils automake autoconf m4 pkgconfig \
- task-proper-tools mc screen \
+ BUILD_TARGETS="texinfo flex bison gcc binutils automake autoconf m4 pkgconfig \
+ task-proper-tools mc screen emacs \
mono perl python ruby \
gtk+ qt-x11-free qt4-x11-free \
gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \
samba \
apache2 boa cherokee lighttpd thttpd \
- gpe-gallery gpe-scap notecase pidgin \
+ gpe-gallery gpe-scap notecase \
+ pidgin irssi \
roadmap-gtk2 gpsdrive navit \
xmms mplayer quasar \
- wpa-gui wifi-radar kismet \
+ wpa-gui wifi-radar kismet aircrack-ng dsniff \
gpe-bluetooth bluez-gnome python-pybluez \
abiword gnumeric evince epdfview gimp \
flite \
ctorrent \
gnuplot octave fftw fftwf fftwl \
gphoto2 gqview imagemagick ufraw \
+ tzdata \
"
do_build
done
diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh
index 6f86cfe728..e1e803fcdc 100755
--- a/contrib/angstrom/build-release.sh
+++ b/contrib/angstrom/build-release.sh
@@ -69,7 +69,7 @@ do
done
# graphics, flash storage
-for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie
+for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 h5000 poodle tosa hx4700 c7x0 spitz akita collie simpad
do
BUILD_CLEAN="base-files"
BUILD_MACHINE=$machine
diff --git a/contrib/mtn2cl/mtn2cl.sh b/contrib/mtn2cl/mtn2cl.sh
index 416d393ccd..15d2722a8b 100755
--- a/contrib/mtn2cl/mtn2cl.sh
+++ b/contrib/mtn2cl/mtn2cl.sh
@@ -11,7 +11,7 @@ else
export OLD_REV="l:\"1 week ago\""
fi
-for i in `mtn log --brief --no-graph --no-merges --to ${OLD_REV} --from ${REV_NOW}| awk '{print $2 ":" $1}'` ; do \
+for i in `mtn log --brief --no-graph --no-merges --to "${OLD_REV}" --from "${REV_NOW}"| awk '{print $2 ":" $1}'` ; do \
export REV=`echo $i | awk -F: '{print $2}'`
export AUTHOR=`echo $i | awk -F: '{print $1}'`
export CL=`mtn ls certs ${REV} | grep -A 1 changelog | grep -v changelog | gawk -F'Value : ' '{ print $2 }'`
diff --git a/packages/apex/apex-env_1.5.8.bb b/packages/apex/apex-env_1.5.8.bb
index 0f310f107e..a0e44346bb 100644
--- a/packages/apex/apex-env_1.5.8.bb
+++ b/packages/apex/apex-env_1.5.8.bb
@@ -3,9 +3,11 @@ SECTION = "util"
PRIORITY = "optional"
HOMEPAGE = "http://wiki.buici.com/twiki/bin/view/Main/ApexBootloader"
LICENSE = "GPL"
-# PR = "r1"
+PR = "r1"
-SRC_URI = "ftp://ftp.buici.com/pub/apex/apex-${PV}.tar.gz"
+SRC_URI = "ftp://ftp.buici.com/pub/apex/apex-${PV}.tar.gz \
+ file://find-apex-partition.patch;patch=1 \
+ "
S = ${WORKDIR}/apex-${PV}/usr
EXTRA_OEMAKE_append = " CROSS_COMPILE=${CROSS_DIR}/bin/${HOST_PREFIX}"
diff --git a/packages/apex/files/find-apex-partition.patch b/packages/apex/files/find-apex-partition.patch
new file mode 100644
index 0000000000..3aa62a186a
--- /dev/null
+++ b/packages/apex/files/find-apex-partition.patch
@@ -0,0 +1,34 @@
+*** usr/link.cc.orig Sun Dec 23 20:31:49 2007
+--- usr/link.cc Sun Dec 23 20:32:46 2007
+***************
+*** 278,285 ****
+ fixed-up env_link structure, scanning for the environment variables
+ and their defaults, and opening the flash instance of the
+ environment. It first looks for the "Loader" partition. If there
+! is none, it uses the first partition with the assumption that APEX
+! may be the primary boot loader.
+
+ */
+
+--- 278,286 ----
+ fixed-up env_link structure, scanning for the environment variables
+ and their defaults, and opening the flash instance of the
+ environment. It first looks for the "Loader" partition. If there
+! is none, it then looks for the "apex" partition. If there is none,
+! it uses the first partition with the assumption that APEX may be
+! the primary boot loader.
+
+ */
+
+***************
+*** 289,294 ****
+--- 290,298 ----
+ MTDPartition mtd = MTDPartition::find ("Loader");
+
+ if (!mtd.is ())
++ mtd = MTDPartition::find ("apex");
++
++ if (!mtd.is ())
+ mtd = MTDPartition::first ();
+
+ bool fFound = mtd.is () && open_apex (mtd);
diff --git a/packages/emacs/emacs-x11_20060801.bb b/packages/emacs/emacs-x11_20060801.bb
index 8b598bf21f..3878c42536 100644
--- a/packages/emacs/emacs-x11_20060801.bb
+++ b/packages/emacs/emacs-x11_20060801.bb
@@ -1,3 +1,5 @@
require emacs-x11_cvs.bb
-SRCDATE = "${PV}"
+
+SRCDATE = "20060801"
+
DEFAULT_PREFERENCE = "0"
diff --git a/packages/emacs/emacs-x11_cvs.bb b/packages/emacs/emacs-x11_cvs.bb
index 8fdba95742..809176a3c3 100644
--- a/packages/emacs/emacs-x11_cvs.bb
+++ b/packages/emacs/emacs-x11_cvs.bb
@@ -1,5 +1,8 @@
require emacs_cvs.bb
+
# full X (non-diet) is needed for X support
DEPENDS += "libx11"
+
EXTRA_OECONF = "--without-sound"
+
RREPLACES = "emacs"
diff --git a/packages/emacs/emacs_20060801.bb b/packages/emacs/emacs_20060801.bb
index aa72944eca..834e5b6239 100644
--- a/packages/emacs/emacs_20060801.bb
+++ b/packages/emacs/emacs_20060801.bb
@@ -1,3 +1,3 @@
require emacs_cvs.bb
-SRCDATE = "${PV}"
+SRCDATE = "20060801"
DEFAULT_PREFERENCE = "0"
diff --git a/packages/emacs/emacs_cvs.bb b/packages/emacs/emacs_cvs.bb
index ef58dfa5b6..e8f263d1a9 100644
--- a/packages/emacs/emacs_cvs.bb
+++ b/packages/emacs/emacs_cvs.bb
@@ -7,7 +7,9 @@ DEPENDS += "qemu-native"
#NOTE: I have found that this only works with qemu-0.8.0. If I use 0.8.1 or 0.8.2
# the build gets hung up on compiling certain .el files
-PR = "r7"
+PV = "22.0.50+cvs${SRCDATE}"
+PE = "1"
+PR = "r9"
DEFAULT_PREFERENCE = "-1"
@@ -17,14 +19,14 @@ S = "${WORKDIR}/emacs"
inherit autotools
-PACKAGES = "${PN}-el ${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale"
+PACKAGES =+ "${PN}-el"
-FILES_${PN}-el = "${datadir}/emacs/22.0.50/*/*.el.gz \
- ${datadir}/emacs/22.0.50/*/*/*.el.gz"
+FILES_${PN}-el = "${datadir}/emacs/*/*/*.el.gz \
+ ${datadir}/emacs/*/*/*/*.el.gz"
FILES_${PN} += "${datadir}/emacs"
-QEMU = "qemu-arm -L ${STAGING_DIR}/${TARGET_SYS}"
+QEMU = "qemu-${TARGET_ARCH} -L ${STAGING_DIR}/${TARGET_SYS}"
LDFLAGS += "-L${CROSS_DIR}/${TARGET_SYS}/lib"
EXTRA_OECONF = "--without-sound --without-x"
diff --git a/packages/images/nas-server-image.bb b/packages/images/nas-server-image.bb
new file mode 100644
index 0000000000..d4a012c082
--- /dev/null
+++ b/packages/images/nas-server-image.bb
@@ -0,0 +1,47 @@
+# This image is intended to provide a configuration
+# for a network attached storage server device.
+
+# Key features are:
+#
+# 1) Must be able to mount attached storage devices like
+# internal disks, external USB disks, etc. Should support
+# various filesystem choices, but ext2 at a minimum.
+#
+# 2) Must be able to boot from internal flash, or directly
+# from a filesystem stored on the attached storage.
+#
+# 3) Must be able to share that storage across the network
+# using various protocols like Samba, NFS, etc.
+#
+# 4) Bonus points for being able to support other central
+# n