for webfile in HTTPFS FTPFS FETCH
do
- local url="$(eval echo \"\$\{${webfile}\}\")"
- local extension="$(echo "${url}" | sed 's/\(.*\)\.\(.*\)/\2/')"
+ local url extension dest
+ url="$(eval echo \"\$\{${webfile}\}\")"
+ extension="$(echo "${url}" | sed 's/\(.*\)\.\(.*\)/\2/')"
if [ -n "$url" ]
then
mkdir -p "${alt_mountpoint}"
dest="${alt_mountpoint}"
else
- local dest="${mountpoint}/${LIVE_MEDIA_PATH}"
+ dest="${mountpoint}/${LIVE_MEDIA_PATH}"
mount -t ramfs ram "${mountpoint}"
mkdir -p "${dest}"
fi
else
FUSE_MOUNT="httpfs"
fi
+
+ if [ -n "${FUSE_MOUNT}" ] && [ -x /bin/mount.util-linux ]
+ then
+ # fuse does not work with klibc mount
+ ln -f /bin/mount.util-linux /bin/mount
+ fi
+
modprobe fuse
$FUSE_MOUNT "${url}" "${dest}"
ROOT_PID="$(minips h -C "$FUSE_MOUNT" | { read x y ; echo "$x" ; } )"