<div dir="ltr"><div><div><div># toybox mount -a -t nomsdos,smbfs </div><div>returns error "bad typelist". Toybox seems to expect </div><div># toybox mount -a -t nomsdos,nosmbfs</div><div>as commented in lib/portability.c:134</div><div>// If one -t starts with "no", the rest must too <br></div><div><br></div><div>Most manuals and implementations of mount have, quote:</div><div>              More than one type may be specified in a comma-separated list,<br>              for the -t option as well as in an /etc/fstab entry.  The list<br>              of filesystem types for the -t option can be prefixed with no<br>              to specify the filesystem types on which no action should be<br>              taken.  The prefix no has no effect when specified in an<br>              /etc/fstab entry.<br></div><div>              The prefix no can be meaningful with the -a option.  For<br>              example, the command<br><br>                     mount -a -t nomsdos,smbfs<br><br>              mounts all filesystems except those of type msdos and smbfs.</div></div></div><div>------ end quote ------</div><div>I couldn't find specifications on how prefixing no with each type, or some types should be handled. Suggest making a patch for the time being:</div><div>1. leading "no" in whole string negates all types</div><div>2. skip prefix "no" if leading "no" (in case there are people using the syntax mount -a -t nomsdos,nosmbfs).</div><div><br></div></div>