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")) if (file_regex ("/proc/xen/capabilities", "control_d"))
snprintf (sys, sizeof (sys), "XENU"); snprintf (sys, sizeof (sys), "XENU");
} }
if (! sys) if (! sys[0])
snprintf (sys, sizeof (sys), "XEN0"); snprintf (sys, sizeof (sys), "XEN0");
} else if (file_regex ("/proc/cpuinfo", "UML")) } else if (file_regex ("/proc/cpuinfo", "UML")) {
snprintf (sys, sizeof (sys), "UML"); snprintf (sys, sizeof (sys), "UML");
else if (file_regex ("/proc/self/status", } else if (file_regex ("/proc/self/status",
"(s_context|VxID|envID):[[:space:]]*[1-9]")) "(s_context|VxID|envID):[[:space:]]*[1-9]"))
snprintf (sys, sizeof (sys), "VPS"); {
snprintf (sys, sizeof (sys), "VPS");
}
#endif #endif
/* Only add a NET_FS list if not defined */ /* Only add a NET_FS list if not defined */