def __init__(self): # set up a fake environment self.workdir = tempfile.mkdtemp() atexit.register(shutil.rmtree, self.workdir) OSLib.__init__(self) self._make_modinfo() self._make_proc_modules() self._make_modprobe() self._make_modalias() self._make_sys() self._make_xorg_conf() self.reset_packages() self.reset_dmi() os.mkdir(os.path.join(self.workdir, 'modules.d')) self.module_blacklist_file = os.path.join(self.workdir, 'modules.d', 'module-blacklist') self.handler_dir = os.path.join(self.workdir, 'handlers') os.mkdir(self.handler_dir) self.check_cache = os.path.join(self.workdir, 'check_cache') self.help_available = False self.help_called = False self.kernel_header_package = 'linux-dev'
def __init__(self): self.workdir = tempfile.mkdtemp() OSLib.__init__(self) self.installed_packages = set() self.blacklisted_modules = set() atexit.register(shutil.rmtree, self.workdir) self._make_modinfo() self.xorg_conf_path = os.path.join(self.workdir, 'xorg.conf') self.module_blacklist_file = os.path.join(self.workdir, 'module-blacklist')