summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdata/stage3.1/init7
l---------data/stage3.1/lib1
-rw-r--r--data/stage3.1/lib/modules.0/aufs.kobin218552 -> 0 bytes
-rw-r--r--data/stage3.1/lib/modules.0/squashfs.kobin43108 -> 0 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/3com/3C359.binbin0 -> 24880 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/3com/typhoon.binbin0 -> 44548 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/RTL8192E/boot.imgbin0 -> 344 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/RTL8192E/data.imgbin0 -> 848 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/RTL8192E/main.imgbin0 -> 42944 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw.binbin0 -> 88856 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw492.binbin0 -> 75984 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw74.binbin0 -> 89616 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/e100/d101m_ucode.binbin0 -> 539 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/e100/d101s_ucode.binbin0 -> 539 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/e100/d102e_ucode.binbin0 -> 539 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/matrox/g200_warp.fwbin0 -> 11214 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/matrox/g400_warp.fwbin0 -> 16790 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/r128/r128_cce.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/BARTS_mc.binbin0 -> 24096 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/BARTS_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/BARTS_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/BTC_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAICOS_mc.binbin0 -> 24096 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAICOS_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAICOS_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_mc.binbin0 -> 24148 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_me.binbin0 -> 8704 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_pfp.binbin0 -> 8704 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_rlc.binbin0 -> 4096 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CEDAR_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CEDAR_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CEDAR_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/PALM_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/PALM_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R100_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R200_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R300_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R420_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R520_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R600_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R600_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R600_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/R700_rlc.binbin0 -> 4096 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RS600_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RS690_cp.binbin0 -> 2048 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RS780_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RS780_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV610_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV610_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV620_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV620_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV630_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV630_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV635_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV635_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV670_me.binbin0 -> 21504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV670_pfp.binbin0 -> 2304 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV710_me.binbin0 -> 5440 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV710_pfp.binbin0 -> 3392 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV730_me.binbin0 -> 5440 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV730_pfp.binbin0 -> 3392 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV770_me.binbin0 -> 5440 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/RV770_pfp.binbin0 -> 3392 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/SUMO2_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/SUMO2_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/SUMO_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/SUMO_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/SUMO_rlc.binbin0 -> 3072 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/TURKS_mc.binbin0 -> 24096 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/TURKS_me.binbin0 -> 5504 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/radeon/TURKS_pfp.binbin0 -> 4480 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8105e-1.fwbin0 -> 2076 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-1.fwbin0 -> 1492 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-2.fwbin0 -> 1324 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-1.fwbin0 -> 5500 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-2.fwbin0 -> 3920 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-3.fwbin0 -> 3872 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-1.fwbin0 -> 3136 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-2.fwbin0 -> 1232 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8402-1.fwbin0 -> 1824 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8411-1.fwbin0 -> 1840 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/tigon/tg3.binbin0 -> 2668 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/tigon/tg3_tso.binbin0 -> 7004 bytes
-rw-r--r--data/stage3.1/openslx/lib/firmware/tigon/tg3_tso5.binbin0 -> 3884 bytes
-rwxr-xr-xdata/stage3.1/openslx/lib/i386-linux-gnu/ld-2.15.so (renamed from data/stage3.1/lib/i386-linux-gnu/ld-2.15.so)bin134344 -> 134344 bytes
-rwxr-xr-xdata/stage3.1/openslx/lib/i386-linux-gnu/libc-2.15.so (renamed from data/stage3.1/lib/i386-linux-gnu/libc-2.15.so)bin1713640 -> 1713640 bytes
l---------data/stage3.1/openslx/lib/i386-linux-gnu/libc.so.6 (renamed from data/stage3.1/lib/i386-linux-gnu/libc.so.6)0
-rw-r--r--data/stage3.1/openslx/lib/i386-linux-gnu/libdbus-1.so.3 (renamed from data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3)bin296228 -> 296228 bytes
-rw-r--r--data/stage3.1/openslx/lib/i386-linux-gnu/libdl.so.2 (renamed from data/stage3.1/lib/i386-linux-gnu/libdl.so.2)bin13940 -> 13940 bytes
-rwxr-xr-xdata/stage3.1/openslx/lib/i386-linux-gnu/libpthread.so.0 (renamed from data/stage3.1/lib/i386-linux-gnu/libpthread.so.0)bin124663 -> 124663 bytes
-rw-r--r--data/stage3.1/openslx/lib/i386-linux-gnu/librt.so.1 (renamed from data/stage3.1/lib/i386-linux-gnu/librt.so.1)bin30684 -> 30684 bytes
-rw-r--r--data/stage3.1/openslx/lib/i386-linux-gnu/libtirpc.so.1 (renamed from data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1)bin158196 -> 158196 bytes
l---------data/stage3.1/openslx/lib/ld-linux.so.2 (renamed from data/stage3.1/lib/ld-linux.so.2)0
-rw-r--r--data/stage3.1/openslx/lib/libgssglue.so.1 (renamed from data/stage3.1/lib/libgssglue.so.1)bin34516 -> 34516 bytes
-rw-r--r--data/stage3.1/openslx/lib/libhal.so.1 (renamed from data/stage3.1/lib/libhal.so.1)bin71108 -> 71108 bytes
-rw-r--r--data/stage3.1/openslx/lib/libhd.so.16 (renamed from data/stage3.1/lib/libhd.so.16)bin1894652 -> 1894652 bytes
-rw-r--r--remote/tools/systemd/systemd.build12
-rwxr-xr-xserver/build_core7
107 files changed, 16 insertions, 11 deletions
diff --git a/data/stage3.1/init b/data/stage3.1/init
index c51abbea..14516a50 100755
--- a/data/stage3.1/init
+++ b/data/stage3.1/init
@@ -13,6 +13,7 @@
#############################################################################
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/openslx/bin:/openslx/sbin
+export LD_LIBRARY_PATH=/openslx/lib
mount -n -t tmpfs -o 'mode=755' run "/run"
@@ -21,7 +22,7 @@ mount -n -t tmpfs -o 'mode=755' run "/run"
[ ! -d /sys/class ] && mount -n -t sysfs sysfs /sys
# read primary graphic adaptor configuration (without proprietary drivers yet)
-( hwinfo --gfxcard --usb-ctrl > /etc/hwinfo ) &
+( hwinfo --gfxcard > /etc/hwinfo ) &
# load local file systems
insmod /lib/modules.0/aufs.ko
@@ -35,7 +36,7 @@ mount -n -t aufs -o br:/dev/shm/uniontmp:/rorootfs=ro none /mnt
mkdir -p /mnt/uniontmp /mnt/tmp
mount -n --move /dev/shm/uniontmp /mnt/uniontmp
-ln -s /mnt/lib/modules /lib/
+ln -sf /mnt/lib /
cat /proc/uptime >/mnt/tmp/runtime
@@ -67,6 +68,8 @@ case $(cat /etc/hwinfo) in
esac
( modprobe -a drm fbcon; mdev -s ) &
+#ln -s /mnt/share /
+
# load required network and usb controller drivers, filter out wireless adaptors
while ps | grep -v grep | grep -q " hwinfo --netcard" ; do usleep 10 ; done
nwcardlist="forcedeth|e1000e|e1000|e100|tg3|via-rhine|r8169|pcnet32"
diff --git a/data/stage3.1/lib b/data/stage3.1/lib
new file mode 120000
index 00000000..f760dc2b
--- /dev/null
+++ b/data/stage3.1/lib
@@ -0,0 +1 @@
+openslx/lib \ No newline at end of file
diff --git a/data/stage3.1/lib/modules.0/aufs.ko b/data/stage3.1/lib/modules.0/aufs.ko
deleted file mode 100644
index eb364a10..00000000
--- a/data/stage3.1/lib/modules.0/aufs.ko
+++ /dev/null
Binary files differ
diff --git a/data/stage3.1/lib/modules.0/squashfs.ko b/data/stage3.1/lib/modules.0/squashfs.ko
deleted file mode 100644
index 2a861c78..00000000
--- a/data/stage3.1/lib/modules.0/squashfs.ko
+++ /dev/null
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/3com/3C359.bin b/data/stage3.1/openslx/lib/firmware/3com/3C359.bin
new file mode 100644
index 00000000..b132989c
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/3com/3C359.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/3com/typhoon.bin b/data/stage3.1/openslx/lib/firmware/3com/typhoon.bin
new file mode 100644
index 00000000..81d1294c
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/3com/typhoon.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/RTL8192E/boot.img b/data/stage3.1/openslx/lib/firmware/RTL8192E/boot.img
new file mode 100644
index 00000000..16998bb5
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/RTL8192E/boot.img
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/RTL8192E/data.img b/data/stage3.1/openslx/lib/firmware/RTL8192E/data.img
new file mode 100644
index 00000000..4cabc4af
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/RTL8192E/data.img
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/RTL8192E/main.img b/data/stage3.1/openslx/lib/firmware/RTL8192E/main.img
new file mode 100644
index 00000000..7703afdf
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/RTL8192E/main.img
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw.bin b/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw.bin
new file mode 100644
index 00000000..87644cb8
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw492.bin b/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw492.bin
new file mode 100644
index 00000000..f2a837fb
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw492.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw74.bin b/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw74.bin
new file mode 100644
index 00000000..7bcc9dfa
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/RTL8192SE/rtl8192sfw74.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/e100/d101m_ucode.bin b/data/stage3.1/openslx/lib/firmware/e100/d101m_ucode.bin
new file mode 100644
index 00000000..b700b759
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/e100/d101m_ucode.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/e100/d101s_ucode.bin b/data/stage3.1/openslx/lib/firmware/e100/d101s_ucode.bin
new file mode 100644
index 00000000..d869e060
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/e100/d101s_ucode.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/e100/d102e_ucode.bin b/data/stage3.1/openslx/lib/firmware/e100/d102e_ucode.bin
new file mode 100644
index 00000000..3cfc65b6
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/e100/d102e_ucode.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/matrox/g200_warp.fw b/data/stage3.1/openslx/lib/firmware/matrox/g200_warp.fw
new file mode 100644
index 00000000..2c7f7fec
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/matrox/g200_warp.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/matrox/g400_warp.fw b/data/stage3.1/openslx/lib/firmware/matrox/g400_warp.fw
new file mode 100644
index 00000000..57f1088e
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/matrox/g400_warp.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/r128/r128_cce.bin b/data/stage3.1/openslx/lib/firmware/r128/r128_cce.bin
new file mode 100644
index 00000000..18b00b7b
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/r128/r128_cce.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/BARTS_mc.bin b/data/stage3.1/openslx/lib/firmware/radeon/BARTS_mc.bin
new file mode 100644
index 00000000..5ba95683
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/BARTS_mc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/BARTS_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/BARTS_me.bin
new file mode 100644
index 00000000..439cefc2
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/BARTS_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/BARTS_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/BARTS_pfp.bin
new file mode 100644
index 00000000..2377f176
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/BARTS_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/BTC_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/BTC_rlc.bin
new file mode 100644
index 00000000..93e8c401
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/BTC_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_mc.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_mc.bin
new file mode 100644
index 00000000..5ba95683
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_mc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_me.bin
new file mode 100644
index 00000000..439cefc2
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_pfp.bin
new file mode 100644
index 00000000..f417d5c6
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAICOS_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_mc.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_mc.bin
new file mode 100644
index 00000000..f3839f09
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_mc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_me.bin
new file mode 100644
index 00000000..07f8dc3a
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_pfp.bin
new file mode 100644
index 00000000..2e49c4f0
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_rlc.bin
new file mode 100644
index 00000000..2ba672fb
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CAYMAN_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_me.bin
new file mode 100644
index 00000000..a5268062
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_pfp.bin
new file mode 100644
index 00000000..f9b82639
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_rlc.bin
new file mode 100644
index 00000000..1358c7a1
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CEDAR_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_me.bin
new file mode 100644
index 00000000..fd6cc24e
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_pfp.bin
new file mode 100644
index 00000000..b1629574
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_rlc.bin
new file mode 100644
index 00000000..1358c7a1
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/CYPRESS_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_me.bin
new file mode 100644
index 00000000..fd6cc24e
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_pfp.bin
new file mode 100644
index 00000000..b1629574
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_rlc.bin
new file mode 100644
index 00000000..1358c7a1
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/JUNIPER_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/PALM_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/PALM_me.bin
new file mode 100644
index 00000000..a03030f8
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/PALM_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/PALM_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/PALM_pfp.bin
new file mode 100644
index 00000000..94d779f7
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/PALM_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R100_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/R100_cp.bin
new file mode 100644
index 00000000..f1e8a112
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R100_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R200_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/R200_cp.bin
new file mode 100644
index 00000000..8ac88c62
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R200_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R300_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/R300_cp.bin
new file mode 100644
index 00000000..b1b11007
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R300_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R420_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/R420_cp.bin
new file mode 100644
index 00000000..bfeff601
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R420_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R520_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/R520_cp.bin
new file mode 100644
index 00000000..1c93ca90
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R520_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R600_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/R600_me.bin
new file mode 100644
index 00000000..39396852
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R600_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R600_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/R600_pfp.bin
new file mode 100644
index 00000000..b1b2e951
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R600_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R600_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/R600_rlc.bin
new file mode 100644
index 00000000..4b023f3e
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R600_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/R700_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/R700_rlc.bin
new file mode 100644
index 00000000..280568f9
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/R700_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_me.bin
new file mode 100644
index 00000000..3208c8e6
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_pfp.bin
new file mode 100644
index 00000000..f9b82639
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_rlc.bin
new file mode 100644
index 00000000..1358c7a1
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/REDWOOD_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RS600_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RS600_cp.bin
new file mode 100644
index 00000000..171ecac1
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RS600_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RS690_cp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RS690_cp.bin
new file mode 100644
index 00000000..38f11b40
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RS690_cp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RS780_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RS780_me.bin
new file mode 100644
index 00000000..67292bf1
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RS780_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RS780_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RS780_pfp.bin
new file mode 100644
index 00000000..7d89878b
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RS780_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV610_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV610_me.bin
new file mode 100644
index 00000000..66d265c4
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV610_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV610_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV610_pfp.bin
new file mode 100644
index 00000000..18c3546d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV610_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV620_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV620_me.bin
new file mode 100644
index 00000000..66d265c4
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV620_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV620_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV620_pfp.bin
new file mode 100644
index 00000000..18c3546d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV620_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV630_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV630_me.bin
new file mode 100644
index 00000000..9ded7573
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV630_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV630_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV630_pfp.bin
new file mode 100644
index 00000000..18c3546d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV630_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV635_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV635_me.bin
new file mode 100644
index 00000000..9ded7573
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV635_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV635_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV635_pfp.bin
new file mode 100644
index 00000000..18c3546d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV635_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV670_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV670_me.bin
new file mode 100644
index 00000000..109b675b
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV670_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV670_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV670_pfp.bin
new file mode 100644
index 00000000..18c3546d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV670_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV710_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV710_me.bin
new file mode 100644
index 00000000..da259e05
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV710_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV710_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV710_pfp.bin
new file mode 100644
index 00000000..925b36db
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV710_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV730_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV730_me.bin
new file mode 100644
index 00000000..09b8eae0
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV730_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV730_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV730_pfp.bin
new file mode 100644
index 00000000..925b36db
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV730_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV770_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV770_me.bin
new file mode 100644
index 00000000..ae8c8d98
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV770_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/RV770_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/RV770_pfp.bin
new file mode 100644
index 00000000..e835372d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/RV770_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/SUMO2_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/SUMO2_me.bin
new file mode 100644
index 00000000..0072308b
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/SUMO2_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/SUMO2_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/SUMO2_pfp.bin
new file mode 100644
index 00000000..73690ba6
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/SUMO2_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/SUMO_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/SUMO_me.bin
new file mode 100644
index 00000000..0072308b
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/SUMO_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/SUMO_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/SUMO_pfp.bin
new file mode 100644
index 00000000..b3bcb64b
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/SUMO_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/SUMO_rlc.bin b/data/stage3.1/openslx/lib/firmware/radeon/SUMO_rlc.bin
new file mode 100644
index 00000000..a7762731
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/SUMO_rlc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/TURKS_mc.bin b/data/stage3.1/openslx/lib/firmware/radeon/TURKS_mc.bin
new file mode 100644
index 00000000..5ba95683
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/TURKS_mc.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/TURKS_me.bin b/data/stage3.1/openslx/lib/firmware/radeon/TURKS_me.bin
new file mode 100644
index 00000000..439cefc2
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/TURKS_me.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/radeon/TURKS_pfp.bin b/data/stage3.1/openslx/lib/firmware/radeon/TURKS_pfp.bin
new file mode 100644
index 00000000..5d9a63a7
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/radeon/TURKS_pfp.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8105e-1.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8105e-1.fw
new file mode 100644
index 00000000..4c2cbd0e
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8105e-1.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-1.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-1.fw
new file mode 100644
index 00000000..99e002de
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-1.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-2.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-2.fw
new file mode 100644
index 00000000..7022ab0a
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168d-2.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-1.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-1.fw
new file mode 100644
index 00000000..d203bd5d
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-1.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-2.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-2.fw
new file mode 100644
index 00000000..7ea5984c
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-2.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-3.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-3.fw
new file mode 100644
index 00000000..0f888a32
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168e-3.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-1.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-1.fw
new file mode 100644
index 00000000..41822b54
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-1.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-2.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-2.fw
new file mode 100644
index 00000000..c3424929
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8168f-2.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8402-1.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8402-1.fw
new file mode 100644
index 00000000..82fa35d7
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8402-1.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8411-1.fw b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8411-1.fw
new file mode 100644
index 00000000..1bd9e7cd
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/rtl_nic/rtl8411-1.fw
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/tigon/tg3.bin b/data/stage3.1/openslx/lib/firmware/tigon/tg3.bin
new file mode 100644
index 00000000..0b8ae5ae
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/tigon/tg3.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/tigon/tg3_tso.bin b/data/stage3.1/openslx/lib/firmware/tigon/tg3_tso.bin
new file mode 100644
index 00000000..3c481c92
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/tigon/tg3_tso.bin
Binary files differ
diff --git a/data/stage3.1/openslx/lib/firmware/tigon/tg3_tso5.bin b/data/stage3.1/openslx/lib/firmware/tigon/tg3_tso5.bin
new file mode 100644
index 00000000..fb77f0ff
--- /dev/null
+++ b/data/stage3.1/openslx/lib/firmware/tigon/tg3_tso5.bin
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/ld-2.15.so b/data/stage3.1/openslx/lib/i386-linux-gnu/ld-2.15.so
index d2306d9b..d2306d9b 100755
--- a/data/stage3.1/lib/i386-linux-gnu/ld-2.15.so
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/ld-2.15.so
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libc-2.15.so b/data/stage3.1/openslx/lib/i386-linux-gnu/libc-2.15.so
index 8c11121e..8c11121e 100755
--- a/data/stage3.1/lib/i386-linux-gnu/libc-2.15.so
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/libc-2.15.so
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libc.so.6 b/data/stage3.1/openslx/lib/i386-linux-gnu/libc.so.6
index a8f42ce3..a8f42ce3 120000
--- a/data/stage3.1/lib/i386-linux-gnu/libc.so.6
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/libc.so.6
diff --git a/data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3 b/data/stage3.1/openslx/lib/i386-linux-gnu/libdbus-1.so.3
index 14354c09..14354c09 100644
--- a/data/stage3.1/lib/i386-linux-gnu/libdbus-1.so.3
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/libdbus-1.so.3
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libdl.so.2 b/data/stage3.1/openslx/lib/i386-linux-gnu/libdl.so.2
index 01235729..01235729 100644
--- a/data/stage3.1/lib/i386-linux-gnu/libdl.so.2
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/libdl.so.2
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libpthread.so.0 b/data/stage3.1/openslx/lib/i386-linux-gnu/libpthread.so.0
index a4bfc228..a4bfc228 100755
--- a/data/stage3.1/lib/i386-linux-gnu/libpthread.so.0
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/libpthread.so.0
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/librt.so.1 b/data/stage3.1/openslx/lib/i386-linux-gnu/librt.so.1
index 4d3d88ad..4d3d88ad 100644
--- a/data/stage3.1/lib/i386-linux-gnu/librt.so.1
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/librt.so.1
Binary files differ
diff --git a/data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1 b/data/stage3.1/openslx/lib/i386-linux-gnu/libtirpc.so.1
index a1590656..a1590656 100644
--- a/data/stage3.1/lib/i386-linux-gnu/libtirpc.so.1
+++ b/data/stage3.1/openslx/lib/i386-linux-gnu/libtirpc.so.1
Binary files differ
diff --git a/data/stage3.1/lib/ld-linux.so.2 b/data/stage3.1/openslx/lib/ld-linux.so.2
index 2e367466..2e367466 120000
--- a/data/stage3.1/lib/ld-linux.so.2
+++ b/data/stage3.1/openslx/lib/ld-linux.so.2
diff --git a/data/stage3.1/lib/libgssglue.so.1 b/data/stage3.1/openslx/lib/libgssglue.so.1
index 6bdfe13a..6bdfe13a 100644
--- a/data/stage3.1/lib/libgssglue.so.1
+++ b/data/stage3.1/openslx/lib/libgssglue.so.1
Binary files differ
diff --git a/data/stage3.1/lib/libhal.so.1 b/data/stage3.1/openslx/lib/libhal.so.1
index a4a4a9f9..a4a4a9f9 100644
--- a/data/stage3.1/lib/libhal.so.1
+++ b/data/stage3.1/openslx/lib/libhal.so.1
Binary files differ
diff --git a/data/stage3.1/lib/libhd.so.16 b/data/stage3.1/openslx/lib/libhd.so.16
index c7764846..c7764846 100644
--- a/data/stage3.1/lib/libhd.so.16
+++ b/data/stage3.1/openslx/lib/libhd.so.16
Binary files differ
diff --git a/remote/tools/systemd/systemd.build b/remote/tools/systemd/systemd.build
index a967e6a9..c5a9a86c 100644
--- a/remote/tools/systemd/systemd.build
+++ b/remote/tools/systemd/systemd.build
@@ -20,12 +20,12 @@ install_dependencies() {
# apt-get update --force-yes
#fi
# install libkmod from source
- libkmod-version=kmod-12
- if [ ! -d $libkmod-version ]; then
- wget http://www.kernel.org/pub/linux/utils/kernel/kmod/${libkmod-version}.tar.gz
- tar xJf $libkmod-version.tar.gz
- rm $libkmod-version.tar.gz
- cd $libkmod-version
+ local libkmodversion=kmod-12
+ if [ ! -d $libkmodversion ]; then
+ wget http://www.kernel.org/pub/linux/utils/kernel/kmod/${libkmodversion}.tar.gz
+ tar xf $libkmodversion.tar.gz
+ rm ${libkmodversion}.tar.gz
+ cd $libkmodversion
./configure
make -j5
make install
diff --git a/server/build_core b/server/build_core
index 423279e7..c231dc82 100755
--- a/server/build_core
+++ b/server/build_core
@@ -62,7 +62,7 @@ generate_rootfs() {
[ ! -d ${STAGE31_DIR} ] && mkdir -p ${STAGE31_DIR}
# create basic directory structure
- mkdir -p ${STAGE31_DIR}/{bin,dev,proc,run,lib,etc,mnt,sys}
+ mkdir -p ${STAGE31_DIR}/{bin,dev,proc,run,etc,mnt,sys}
# copy device files from running system
cp -a /dev/{console,kmsg,mem,null,tty,tty0,tty1,tty9,urandom,zero} \
@@ -72,8 +72,9 @@ generate_rootfs() {
cp -r ${STAGE32_DIR}/openslx/* ${STAGE31_STATIC_DIR}/* ${STAGE31_DIR}
# fix for aufs & squashfs modules needed for stage 3.1
- #cp /lib/modules/$(uname -r)/kernel/fs/squashfs/squashfs.ko ${STAGE31_DIR}/lib/modules/
- #cp /lib/modules/$(uname -r)/kernel/ubuntu/aufs/aufs.ko ${STAGE31_DIR}/lib/modules/
+ mkdir -p ${STAGE31_DIR}/lib/modules.0/
+ cp /lib/modules/$(uname -r)/kernel/fs/squashfs/squashfs.ko ${STAGE31_DIR}/lib/modules.0/
+ cp /lib/modules/$(uname -r)/kernel/ubuntu/aufs/aufs.ko ${STAGE31_DIR}/lib/modules.0/
# fetch the libraries needed for busybox
BASICLIBS=""