PR#1742: check existence of maven symlink

Merges #1742
https://pagure.io/koji/pull-request/1742

Fixes: #1593
https://pagure.io/koji/issue/1593
maven build not working with fedora
This commit is contained in:
Tomas Kopecek 2019-11-06 13:49:06 -05:00
commit 3cb1e05761

View file

@ -1605,7 +1605,8 @@ class BuildMavenTask(BaseBuildTask):
buildroot.expire()
raise koji.BuildrootError('error installing packages, %s' % buildroot._mockResult(rv, logfile='mock_output.log'))
if not os.path.exists('%s/usr/bin/mvn' % buildroot.rootdir()):
# existence of symlink should be sufficient
if not os.path.lexists('%s/usr/bin/mvn' % buildroot.rootdir()):
raise koji.BuildError('/usr/bin/mvn was not found in the buildroot')
scmdir = '%s/maven/build' % buildroot.rootdir()