print a descriptive error message when vmnet_helper fails.

This commit is contained in:
Kelvin Sherlock 2021-06-16 23:47:16 -04:00
parent 5dd04cd3b7
commit 5fbc00e375
1 changed files with 9 additions and 1 deletions

View File

@ -277,7 +277,15 @@ void vm_startup(void) {
dispatch_semaphore_wait(sem, DISPATCH_TIME_FOREVER);
interface = NULL;
}
errx(1,"vmnet_start_interface failed");
warnx("vmnet_start_interface failed");
if (geteuid() != 0) {
fputs(
"\n\n"
"\tvmnet_helper must be run as root.\n"
"\tGo to Ample -> Preferences and Fix VMNet Permissions.\n\n"
,stderr);
}
exit(1);
}