summaryrefslogtreecommitdiffstats
path: root/core/rootfs
diff options
context:
space:
mode:
authorSimon Rettberg2018-10-18 11:25:19 +0200
committerSimon Rettberg2018-10-18 11:25:19 +0200
commit4be4f7268e11c21da4b1eeb97cf12a5e158d6985 (patch)
tree17735bfca88ee7e613e0a34256c375323a39ce19 /core/rootfs
parent[vmware*] Cleanup deletion list mess (diff)
downloadmltk-4be4f7268e11c21da4b1eeb97cf12a5e158d6985.tar.gz
mltk-4be4f7268e11c21da4b1eeb97cf12a5e158d6985.tar.xz
mltk-4be4f7268e11c21da4b1eeb97cf12a5e158d6985.zip
[rfs-stage32] Copy gconv .so files, as they're dlopen()'d
vmware and mtools won't work without those, so put them in the base system.
Diffstat (limited to 'core/rootfs')
-rw-r--r--core/rootfs/rootfs-stage32/module.build2
-rw-r--r--core/rootfs/rootfs-stage32/module.conf1
2 files changed, 3 insertions, 0 deletions
diff --git a/core/rootfs/rootfs-stage32/module.build b/core/rootfs/rootfs-stage32/module.build
index 54200708..d9df3cba 100644
--- a/core/rootfs/rootfs-stage32/module.build
+++ b/core/rootfs/rootfs-stage32/module.build
@@ -64,6 +64,8 @@ build() {
[ ! -f ${FILE} ] && perror "Missing required file $FILE"
echo ${FILE} >> "${FILELIST}"
done
+ # Grab gconv .so files, required by vmware, mtools and maybe some more tools
+ find /usr/lib/ /usr/lib64 -name gconv -type d | grep -v debug >> "${FILELIST}"
local NUMFILES=$(cat "${FILELIST}" | wc -l)
if [ "x$NUMFILES" != "x" -a "x$NUMFILES" != "x0" ]; then
diff --git a/core/rootfs/rootfs-stage32/module.conf b/core/rootfs/rootfs-stage32/module.conf
index e56b1df0..41afc704 100644
--- a/core/rootfs/rootfs-stage32/module.conf
+++ b/core/rootfs/rootfs-stage32/module.conf
@@ -90,6 +90,7 @@ REQUIRED_FILES="
REQUIRED_DIRECTORIES="
/etc
/usr
+ /$LIB64
"
REQUIRED_KERNEL_MODULES="
kernel/drivers/cpufreq