Hello.
I do not understand this?
I told you that the problem is the anna-install in the role created. A small bug that is not dependent on the squashfs kernel-modules.
Anna-install if you invoke from anywhere outside that function works correctly:
lib/live-installer/squashfs:
#!/bin/sh -e
# Debian (live-initramfs, live-boot)
PLACES="$PLACES /cdrom/live/filesystem.squashfs"
# Ubuntu (casper)
PLACES="$PLACES /cdrom/casper/filesystem.squashfs"
squashfs_prepare() {
# anna-install squashfs-modules || true
if [ -x /sbin/depmod ]; then
depmod -a > /dev/null 2>&1 || true
fi
modprobe squashfs || true
modprobe loop || true
-------------------------------------
live-installer.postinst:
#!/bin/sh -e
anna-install squashfs-modules
sleep 5
. /usr/share/debconf/confmodule
db_capb backup
. /usr/lib/base-installer/library.sh
# Architecture and OS detection
ARCH=`udpkg --print-architecture`
OS=`udpkg --print-os`
NEWLINE="
"
-------------------------------------------
I tried to include the squashfs-modules within the installer and it works well.
And if we put the kernel-di in binary, which is the dependency you ask, also works correctly.
Debconf not understand well, je je, so now turn to read the manual. But I thought that with this information you help us find the solution.
Greetings.