filesystem_view: do not link external packages

This commit is contained in:
Ben Boeckel 2017-10-19 11:18:50 -04:00 committed by scheibelp
parent 538d855e1b
commit 9a39efd966

View File

@ -220,6 +220,11 @@ def add_extension(self, spec):
% spec.name)
return False
if spec.external:
tty.warn(self._croot + 'Skipping external package: %s'
% colorize_spec(spec))
return True
try:
if not spec.package.is_activated(self.extensions_layout):
spec.package.do_activate(
@ -245,6 +250,11 @@ def add_standalone(self, spec):
% spec.name)
return False
if spec.external:
tty.warn(self._croot + 'Skipping external package: %s'
% colorize_spec(spec))
return True
if self.check_added(spec):
tty.warn(self._croot + 'Skipping already linked package: %s'
% colorize_spec(spec))