RC_SYS should now set XEN0 correctly

This commit is contained in:
Roy Marples 2007-05-23 12:30:34 +00:00
parent 64e6dcfc9f
commit f754cfd2a9

View File

@ -677,13 +677,15 @@ char **rc_config_env (char **env)
if (file_regex ("/proc/xen/capabilities", "control_d"))
snprintf (sys, sizeof (sys), "XENU");
}
if (! sys)
if (! sys[0])
snprintf (sys, sizeof (sys), "XEN0");
} else if (file_regex ("/proc/cpuinfo", "UML"))
} else if (file_regex ("/proc/cpuinfo", "UML")) {
snprintf (sys, sizeof (sys), "UML");
else if (file_regex ("/proc/self/status",
"(s_context|VxID|envID):[[:space:]]*[1-9]"))
snprintf (sys, sizeof (sys), "VPS");
} else if (file_regex ("/proc/self/status",
"(s_context|VxID|envID):[[:space:]]*[1-9]"))
{
snprintf (sys, sizeof (sys), "VPS");
}
#endif
/* Only add a NET_FS list if not defined */