function realGetLinuxDistroRoute()

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`;
    }