I think I found a solution.
Why is /opt/kde/bin visible as the only folder?
Because the dotpup has 2 files in this folder.
This seems to force unionfs to use/show that folder.
So all we might have to do, is to add a file to every folder that exists in the squashfs.
Please install this dotpup again:
http://htb65.de/puppylinux/puppy-releas ... -3.5.5.pup
It includes a file "kde355.dot" in every folder, that exists in the squashfs.
This should make all folders visible, hopefully also all files in them.
Background-info
I updated my dotpup with this script, that I ran in the basefolder of my squashfs -folder (where are etc opt root usr):
Code: Select all
#!/bin/bash
dotpupfolder=/mnt/sda6/KDE-354/3.5.5/KDE-3.5.5/FILESYSTEM
txtfile=kde355.dot
find . -type d | while read a
do
b=`echo "$a" | sed "s/^\.//"`
mkdir "$dotpupfolder$b"
echo "1" > "$dotpupfolder$b/$txtfile"
done
rm -f "$dotpupfolder/$txtfile"
rm -f "$dotpupfolder/root/.kde/Autostart/$txtfile"