diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2010-01-13 00:29:03 +0100 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2010-01-13 02:39:59 +0100 |
commit | 82643d91c7814033626885285ee51ac06e66cbe9 (patch) | |
tree | 60bdb151429691a7068be549af7513b9620a06bc /layman/overlays/overlay.py | |
parent | Inject OverlaySource class into hierarchy (diff) | |
download | overlord-82643d91c7814033626885285ee51ac06e66cbe9.tar.gz overlord-82643d91c7814033626885285ee51ac06e66cbe9.tar.bz2 overlord-82643d91c7814033626885285ee51ac06e66cbe9.zip |
Move a few methods down from Overlay to OverlaySource
Diffstat (limited to 'layman/overlays/overlay.py')
-rw-r--r-- | layman/overlays/overlay.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/layman/overlays/overlay.py b/layman/overlays/overlay.py index a1e6d0a..1356d28 100644 --- a/layman/overlays/overlay.py +++ b/layman/overlays/overlay.py @@ -347,47 +347,11 @@ class Overlay(object): return self._encode(name + mtype + source) - def supported(self, binaries = []): - '''Is the overlay type supported?''' - - if binaries: - for command, mtype, package in binaries: - found = False - if os.path.isabs(command): - kind = 'Binary' - found = os.path.exists(command) - else: - kind = 'Command' - for d in os.environ['PATH'].split(os.pathsep): - f = os.path.join(d, command) - if os.path.exists(f): - found = True - break - - if not found: - raise Exception(kind + ' ' + command + ' seems to be missing!' - ' Overlay type "' + mtype + '" not support' - 'ed. Did you emerge ' + package + '?') - - return True - - def is_supported(self): - '''Is the overlay type supported?''' - - try: - self.supported() - return True - except Exception, error: - return False - def is_official(self): '''Is the overlay official?''' return self.status == 'official' - def command(self): - return self.config['%s_command' % self.__class__.type_key] - #================================================================================ # # Testing |