On Wed, Jul 08, 2015 at 02:18:21PM +0200, Alex Sassmannshausen wrote: > eject: unable to exec /bin/umount of `/mnt/usb'
The culprit is in the source code of util-linux-2.25.2/sys-utils/eject.c: 681: execl("/bin/umount", "/bin/umount", name, "-n", NULL); 683: execl("/bin/umount", "/bin/umount", name, NULL); 685: errx(EXIT_FAILURE, _("unable to exec /bin/umount of `%s'"), name); This should be easy to patch, but there are other utilities with the same problem. A hopeless case seems to be "whereis": It looks for files in fixed lists of locations such as static const char *bindirs[] = { "/usr/bin", "/usr/sbin", "/usr/lib", "/usr/lib64", "/bin", "/sbin", "/etc", "/usr/etc", "/lib", "/lib64", "/usr/games", "/usr/games/bin", "/usr/games/lib", "/usr/emacs/etc", "/usr/lib/emacs/*/etc", "/usr/TeX/bin", ... Andreas