diff --git a/src/finit.c b/src/finit.c index 6a5f6238..8550a6ee 100644 --- a/src/finit.c +++ b/src/finit.c @@ -257,8 +257,9 @@ int main(int argc, char* argv[]) chdir("/"); umask(0); mount("none", "/proc", "proc", 0, NULL); - mount("none", "/proc/bus/usb", "usbfs", 0, NULL); mount("none", "/sys", "sysfs", 0, NULL); + if (fisdir("/proc/bus/usb")) + mount("none", "/proc/bus/usb", "usbfs", 0, NULL); /* * Check file filesystems in /etc/fstab