Have brought back mount-FULL utility
EasyOS uses the busybox 'mount' utility, instead of the full utility in util-linux (mount is split out to the 'mount' DEB package in Devuan/Debian). One reason the full mount is not used:
https://bkhome.org/news/202210/problem-with-mount-utility-when-non-root.html
woofQ2 has woofq2/builtin/deb/fixes/mount, which replaces the full mount with a script. Ditto for 'umount'. The script calls the busybox mount.
We have run into a problem with the busybox mount not supporting "credentials=" parameter:
https://forum.puppylinux.com/viewtopic.php?p=166261#p166261
So, I have modified the installation of the 'mount' DEB to rename mount and umount to mount-FULL and umount-FULL, and /usr/bin/mount script to now call mount-full:
#20260309 test if non-root...
if [ "$(whoami)" != "root" ];then
busybox mount ${ARGS}
RETVAL=$?
else
#20260309 put in '-n' option as have /etc/mtab symlink to /proc/mounts...
mount-FULL -n ${ARGS} #20260309
RETVAL=$?
fi
Hopefully this will take us a step closer to getting "credentials=" parameter to work.
EDIT 2026-03-10:
Have reverted, 'mount' script no longer calls 'mount-FULL'. I am
suspicious of mount-FULL, don't want to use it. However, it will
exist in the next release of Easy, in case anyone wants to use
it.
Instead, have a fix for "credentials=", see
next blog post.
Tags: easy