From 47ed809a8ad8743822aca88a2e3a423764b85cfa Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Mar 15 2019 14:27:21 +0000 Subject: Rely on ozif_enabled switch in BaseImageTask Fixes: https://pagure.io/koji/issue/1345 --- diff --git a/builder/kojid b/builder/kojid index 1e600eb..08584a7 100755 --- a/builder/kojid +++ b/builder/kojid @@ -4122,6 +4122,9 @@ class BaseImageTask(OzImageTask): return {'image': newimg} def handler(self, name, version, release, arch, target_info, build_tag, repo_info, inst_tree, opts=None): + if not ozif_enabled: + self.logger.error("ImageFactory features require the following dependencies: pykickstart, imagefactory, oz and possibly python-hashlib") + raise koji.ApplianceError('ImageFactory functions not available') if opts == None: opts = {}