404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.144.35.147: ~ $
# Copyright (c) 2022 Tencent., ZoeDong <zoedong@tencent.com>
# This file is part of the sos project: https://github.com/sosreport/sos
#
# This copyrighted material is made available to anyone wishing to use,
# modify, copy, or redistribute it subject to the terms and conditions of
# version 2 of the GNU General Public License.
#
# See the LICENSE file in the source distribution for further information.

from sos.policies.distros.redhat import RedHatPolicy, OS_RELEASE
import os


class OpenCloudOSPolicy(RedHatPolicy):
    distro = "OpenCloudOS Stream"
    vendor = "OpenCloudOS"
    vendor_urls = [('Distribution Website', 'https://www.opencloudos.org/')]

    def __init__(self, sysroot=None, init=None, probe_runtime=True,
                 remote_exec=None):
        super(OpenCloudOSPolicy, self).__init__(sysroot=sysroot, init=init,
                                                probe_runtime=probe_runtime,
                                                remote_exec=remote_exec)

    @classmethod
    def check(cls, remote=''):

        if remote:
            return cls.distro in remote

        if not os.path.exists(OS_RELEASE):
            return False

        with open(OS_RELEASE, 'r') as f:
            for line in f:
                if line.startswith('NAME'):
                    if 'OpenCloudOS Stream' in line:
                        return True

        return False

# vim: set et ts=4 sw=4 :

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 39.11 KB 0644
amazon.py File 1.32 KB 0644
anolis.py File 1.48 KB 0644
azure.py File 1.56 KB 0644
circle.py File 1.54 KB 0644
cos.py File 2.03 KB 0644
debian.py File 2.6 KB 0644
opencloudos.py File 1.39 KB 0644
openeuler.py File 1.4 KB 0644
redhat.py File 24.15 KB 0644
rocky.py File 1.69 KB 0644
suse.py File 3.12 KB 0644
ubuntu.py File 3.55 KB 0644
uniontechserver.py File 1.33 KB 0644