in script/get_linux_distro_route.js [46:75]
function realGetLinuxDistroRoute(dist, release) {
let major;
if(release) {
major = Number(release.split(".")[0]);
}
// RHEL Distros
if(RHEL_MAP_ARRAY.includes(dist)) {
assert(major >= 5 && major <= 7, `Only support ${dist} 5-7.`);
return `RHEL${major}.x`;
}
// Fedora
if("Fedora" === dist) {
if(major <= 18) {
return "RHEL6.x";
} else if(major === 19) {
return "RHEL7.x";
}
}
if("Ubuntu Linux" === dist) {
assert([ 14, 16, 18 ].includes(major));
return `UBUNTU/${major}.04`;
}
if("Debian" === dist) {
assert(major >= 8 && major <= 10);
return `UBUNTU/${(major + 2) / 2}.04`;
}