示例#1
0
    def distro_version(self):

        rh_ver = RedHat.distro_version(self)
        try:
            if rh_ver:
                fc_ver = rh_ver['name'].split()[-1]
                if int(fc_ver) == self.FC_VER:
                    return self.FC_VER
        except:
            return None
示例#2
0
    def distro_version(self):

        rh_ver = RedHat.distro_version(self)
        try:
            if rh_ver:
                fc_ver = rh_ver['name'].split()[-1]
                if int(fc_ver) == self.FC_VER:
                    return self.FC_VER
        except:
            return None
示例#3
0
    def distro_version(self):

        # XXX
        # CentOS does not follow RedHat's convention in identifying
        # itself in its .discinfo file, the version simply said
        # "Final" in CentOS 5. So for now, we'll just take that
        # "Final" is CentOS 5
        
        rh_ver = RedHat.distro_version(self)
        try:
            if rh_ver:
                if rh_ver['name'] == 'Final':
                    if '5.2' in rh_ver['RPMS']:
                        rhel_ver = '5.2'
                    elif '5.3' in rh_ver['RPMS']:
                        rhel_ver = '5.3'
                    else:
                        rhel_ver = '5'
                    if rhel_ver == self.CentOS_VER:
                        return self.CentOS_VER
        except:
            return None
示例#4
0
    def distro_version(self):

        # XXX
        # CentOS does not follow RedHat's convention in identifying
        # itself in its .discinfo file, the version simply said
        # "Final" in CentOS 5. So for now, we'll just take that
        # "Final" is CentOS 5

        rh_ver = RedHat.distro_version(self)
        try:
            if rh_ver:
                if rh_ver['name'] == 'Final':
                    if '5.2' in rh_ver['RPMS']:
                        rhel_ver = '5.2'
                    elif '5.3' in rh_ver['RPMS']:
                        rhel_ver = '5.3'
                    else:
                        rhel_ver = '5'
                    if rhel_ver == self.CentOS_VER:
                        return self.CentOS_VER
        except:
            return None