예제 #1
0
파일: os_linux.py 프로젝트: palli/coshsh
 def __new__(cls, params={}):
     if compare_attr("version", params, ".*embedded.*"):
         cls = EmbeddedLinux
     return object.__new__(cls)
예제 #2
0
파일: os_linux.py 프로젝트: palli/coshsh
def __mi_ident__(params={}):
    if compare_attr("type", params, ".*red\s*hat.*|.*rhel.*|.*sles.*|.*linux.*|.*limux.*|.*debian.*|.*ubuntu.*|.*centos.*"):
        return Linux
예제 #3
0
def __ds_ident__(params={}):
    if compare_attr("type", params, "datarecipient_coshsh_default"):
        return DatarecipientCoshshDefault
예제 #4
0
def __ds_ident__(params={}):
    if compare_attr("type", params, "simplesample"):
        return SimpleSample
예제 #5
0
파일: os_windows.py 프로젝트: palli/coshsh
def __mi_ident__(params={}):
    if compare_attr("type", params, ".*windows.*"):
        return Windows
예제 #6
0
def __ds_ident__(params={}):
    if compare_attr("type", params, "handshake"):
        return Handshake
예제 #7
0
def __ds_ident__(params={}):
    if compare_attr("type", params, "csv"):
        return CsvFile
예제 #8
0
def __ds_ident__(params={}):
    if compare_attr("type", params, "xpaas"):
        return DrCloud
예제 #9
0
def __mi_ident__(params={}):
    if compare_attr("type", params, "mysql"):
        return MySQL