diff options
author | Michael Janczyk | 2009-02-18 20:34:52 +0100 |
---|---|---|
committer | Michael Janczyk | 2009-02-18 20:34:52 +0100 |
commit | 6288a16921b31f82db34ab819eccc8c0fcc46a96 (patch) | |
tree | 65e59e0e6b9d41e13c3bbaf802bfdc69b935271c /installer/OpenSLX/OSExport/FileSystem/SquashFS.pm | |
parent | Changes for the run-virt.sh script ... (diff) | |
download | core-6288a16921b31f82db34ab819eccc8c0fcc46a96.tar.gz core-6288a16921b31f82db34ab819eccc8c0fcc46a96.tar.xz core-6288a16921b31f82db34ab819eccc8c0fcc46a96.zip |
changed splashy to use splashy_update with uclibc and LD_LIBRARY_PATH. Link to /lib is added when a system is exported. Splashy still static, no dyn-version /w uclibc in the near future :(
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2607 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'installer/OpenSLX/OSExport/FileSystem/SquashFS.pm')
-rw-r--r-- | installer/OpenSLX/OSExport/FileSystem/SquashFS.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/installer/OpenSLX/OSExport/FileSystem/SquashFS.pm b/installer/OpenSLX/OSExport/FileSystem/SquashFS.pm index fe70f8c2..12670dc4 100644 --- a/installer/OpenSLX/OSExport/FileSystem/SquashFS.pm +++ b/installer/OpenSLX/OSExport/FileSystem/SquashFS.pm @@ -213,6 +213,11 @@ sub _createSquashFS vlog(0, _tr("preparing stage1 to add uclib-rootfs...")); my $res = system("mkdir -p $source/opt/openslx/uclib-rootfs"); $res = system("mount -o ro --bind $uclibcRootfs $source/opt/openslx/uclib-rootfs"); + # link uClibc from the uclib-rootfs to /lib to make LD_PRELOAD=... working + my $uClibCmd = "ln -sf /opt/openslx/uclib-rootfs/lib/ld-uClibc.so.0"; + $uClibCmd .= " $source/lib/ld-uClibc.so.0"; + system("$uClibCmd"); + if ($res) { die _tr( "unable to prepare addition of uclib-rootfs in '%s', giving up! (%s)", |