Make the IntelPackage fail successfully (#30773)
Co-authored-by: Robert Cohn <rscohn2@gmail.com>
This commit is contained in:
parent
3db96aa892
commit
bf6220821b
1 changed files with 8 additions and 0 deletions
|
@ -1259,6 +1259,14 @@ def install(self, spec, prefix):
|
||||||
for f in glob.glob('%s/intel*log' % tmpdir):
|
for f in glob.glob('%s/intel*log' % tmpdir):
|
||||||
install(f, dst)
|
install(f, dst)
|
||||||
|
|
||||||
|
@run_after('install')
|
||||||
|
def validate_install(self):
|
||||||
|
# Sometimes the installer exits with an error but doesn't pass a
|
||||||
|
# non-zero exit code to spack. Check for the existence of a 'bin'
|
||||||
|
# directory to catch this error condition.
|
||||||
|
if not os.path.exists(self.prefix.bin):
|
||||||
|
raise InstallError('The installer has failed to install anything.')
|
||||||
|
|
||||||
@run_after('install')
|
@run_after('install')
|
||||||
def configure_rpath(self):
|
def configure_rpath(self):
|
||||||
if '+rpath' not in self.spec:
|
if '+rpath' not in self.spec:
|
||||||
|
|
Loading…
Reference in a new issue