summaryrefslogtreecommitdiffstats
path: root/layman/overlays/g_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'layman/overlays/g_common.py')
-rw-r--r--layman/overlays/g_common.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/layman/overlays/g_common.py b/layman/overlays/g_common.py
index fae11df..85b079b 100644
--- a/layman/overlays/g_common.py
+++ b/layman/overlays/g_common.py
@@ -48,7 +48,9 @@ class GCommonOverlay(OverlaySource):
def add(self, base, quiet = False):
'''Add overlay.'''
- self.supported()
+ if not self.supported():
+ return 1
+
target = path([base, self.parent.name])
os.makedirs(target)
@@ -58,7 +60,9 @@ class GCommonOverlay(OverlaySource):
def sync(self, base, quiet = False):
'''Sync overlay.'''
- self.supported()
+ if not self.supported():
+ return 1
+
target = path([base, self.parent.name])
args = [target, 'sync', self.driver, self.remote_uri]