Deleted old operating_system (without the s) file
This commit is contained in:
		@@ -1,20 +0,0 @@
 | 
				
			|||||||
import spack
 | 
					 | 
				
			||||||
from spack.architecture import OperatingSystem
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class Cnl(OperatingSystem):
 | 
					 | 
				
			||||||
    """ Compute Node Linux (CNL) is the operating system used for the Cray XC
 | 
					 | 
				
			||||||
    series super computers. It is a very stripped down version of GNU/Linux.
 | 
					 | 
				
			||||||
    Any compilers found through this operating system will be used with
 | 
					 | 
				
			||||||
    modules. If updated, user must make sure that version and name are 
 | 
					 | 
				
			||||||
    updated to indicate that OS has been upgraded (or downgraded)
 | 
					 | 
				
			||||||
    """
 | 
					 | 
				
			||||||
    def __init__(self):
 | 
					 | 
				
			||||||
        name = 'CNL'
 | 
					 | 
				
			||||||
        version = '10'
 | 
					 | 
				
			||||||
        super(Cnl, self).__init__(name, version, "MODULES")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def compiler_strategy(self):
 | 
					 | 
				
			||||||
        return self.compiler_strategy
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def find_compilers(self):
 | 
					 | 
				
			||||||
        pass
 | 
					 | 
				
			||||||
@@ -1,25 +0,0 @@
 | 
				
			|||||||
import platform as py_platform
 | 
					 | 
				
			||||||
import spack
 | 
					 | 
				
			||||||
from spack.architecture import OperatingSystem
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class LinuxDistro(OperatingSystem):
 | 
					 | 
				
			||||||
    """ This class will represent the autodetected operating system
 | 
					 | 
				
			||||||
        for a Linux System. Since there are many different flavors of
 | 
					 | 
				
			||||||
        Linux, this class will attempt to encompass them all through
 | 
					 | 
				
			||||||
        autodetection using the python module platform and the method
 | 
					 | 
				
			||||||
        platform.dist()
 | 
					 | 
				
			||||||
    """
 | 
					 | 
				
			||||||
    def __init__(self):
 | 
					 | 
				
			||||||
        name = py_platform.dist()[0]
 | 
					 | 
				
			||||||
        version = py_platform.dist()[1] 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        super(LinuxDistro, self).__init__(name, version, "PATH")
 | 
					 | 
				
			||||||
    
 | 
					 | 
				
			||||||
    def compiler_strategy(self):
 | 
					 | 
				
			||||||
        return self.compiler_strategy
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def find_compilers(self):
 | 
					 | 
				
			||||||
        pass
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@@ -1,40 +0,0 @@
 | 
				
			|||||||
""" This class represents the MAC_OSX operating system. This will be auto
 | 
					 | 
				
			||||||
    detected using the python platform.mac_ver. The MAC_OSX platform
 | 
					 | 
				
			||||||
    will be represented using the major version operating system name, i.e
 | 
					 | 
				
			||||||
    el capitan, yosemite...etc.
 | 
					 | 
				
			||||||
"""
 | 
					 | 
				
			||||||
import platform as py_platform
 | 
					 | 
				
			||||||
import spack
 | 
					 | 
				
			||||||
from spack.architecture import OperatingSystem
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class MacOsx(OperatingSystem):
 | 
					 | 
				
			||||||
    def __init__(self):
 | 
					 | 
				
			||||||
        """ Autodetects the mac version from a dictionary. Goes back as
 | 
					 | 
				
			||||||
            far as 10.6 snowleopard. If the user has an older mac then
 | 
					 | 
				
			||||||
            the version will just be a generic mac_os.
 | 
					 | 
				
			||||||
        """
 | 
					 | 
				
			||||||
        mac_releases = {'10.6': "snowleopard", 
 | 
					 | 
				
			||||||
                        "10.7": "lion",
 | 
					 | 
				
			||||||
                        "10.8": "mountainlion",
 | 
					 | 
				
			||||||
                        "10.9": "mavericks",
 | 
					 | 
				
			||||||
                        "10.10": "yosemite",
 | 
					 | 
				
			||||||
                        "10.11": "elcapitan"}     
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        mac_ver = py_platform.mac_ver()[0][:-2]
 | 
					 | 
				
			||||||
        try:
 | 
					 | 
				
			||||||
            name = mac_releases[mac_ver]
 | 
					 | 
				
			||||||
        except KeyError:
 | 
					 | 
				
			||||||
            name = "mac_os"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        super(MacOsx, self).__init__(name, mac_ver, "PATH")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def compiler_strategy(self):
 | 
					 | 
				
			||||||
        return self.compiler_strategy
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def find_compilers(self):
 | 
					 | 
				
			||||||
        pass
 | 
					 | 
				
			||||||
        
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user