diff options
author | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-11-27 13:42:04 (GMT) |
---|---|---|
committer | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-11-27 13:43:07 (GMT) |
commit | 3e0b6b5c3a863f3a2ad035e73bf5b58968757f8f (patch) | |
tree | e1540c262ee0ace06b06981361dcd90e113ce0fa /devbot/plugins/unknown.py | |
parent | 8ac3ac25a88116a137e7c1142648d09366af41df (diff) |
Fix running on an unsupported distro
Diffstat (limited to 'devbot/plugins/unknown.py')
-rw-r--r-- | devbot/plugins/unknown.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/devbot/plugins/unknown.py b/devbot/plugins/unknown.py new file mode 100644 index 0000000..ea42112 --- /dev/null +++ b/devbot/plugins/unknown.py @@ -0,0 +1,37 @@ +import os +import subprocess + +from devbot import command +from devbot import distro +from devbot.plugins import interfaces + +class PackageManager(interfaces.PackageManager): + def __init__(self, test=False, interactive=True): + pass + + def install_packages(self, packages): + pass + + def remove_packages(self, packages): + pass + + def update(self): + pass + + def find_all(self): + return [] + + def find_with_deps(self, packages): + return [] + +distro.register_package_manager("unknown", PackageManager) + +class DistroInfo(interfaces.DistroInfo): + def __init__(self): + self.use_lib64 = os.path.exists("/usr/lib64") + self.name = "unknown" + self.version = "unknown" + self.system_version = "3.4" + self.valid = True + +distro.register_distro_info(DistroInfo) |