summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/archiver.bbclass9
1 files changed, 5 insertions, 4 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass
index ec80ad47a4..0a9c5c1640 100644
--- a/meta/classes/archiver.bbclass
+++ b/meta/classes/archiver.bbclass
@@ -114,10 +114,9 @@ python () {
114 if ar_recipe == "1": 114 if ar_recipe == "1":
115 d.appendVarFlag('do_deploy_archives', 'depends', ' %s:do_ar_recipe' % pn) 115 d.appendVarFlag('do_deploy_archives', 'depends', ' %s:do_ar_recipe' % pn)
116 116
117 # Output the srpm package 117 # Output the SRPM package
118 ar_srpm = d.getVarFlag('ARCHIVER_MODE', 'srpm') 118 if d.getVarFlag('ARCHIVER_MODE', 'srpm') == "1" and d.getVar('PACKAGES'):
119 if ar_srpm == "1": 119 if "package_rpm" in d.getVar('PACKAGE_CLASSES'):
120 if d.getVar('PACKAGES') != '' and d.getVar('IMAGE_PKGTYPE') == 'rpm':
121 d.appendVarFlag('do_deploy_archives', 'depends', ' %s:do_package_write_rpm' % pn) 120 d.appendVarFlag('do_deploy_archives', 'depends', ' %s:do_package_write_rpm' % pn)
122 if ar_dumpdata == "1": 121 if ar_dumpdata == "1":
123 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_dumpdata' % pn) 122 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_dumpdata' % pn)
@@ -129,6 +128,8 @@ python () {
129 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_ar_patched' % pn) 128 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_ar_patched' % pn)
130 elif ar_src == "configured": 129 elif ar_src == "configured":
131 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_ar_configured' % pn) 130 d.appendVarFlag('do_package_write_rpm', 'depends', ' %s:do_ar_configured' % pn)
131 else:
132 bb.fatal("ARCHIVER_MODE[srpm] needs package_rpm in PACKAGE_CLASSES")
132} 133}
133 134
134# Take all the sources for a recipe and puts them in WORKDIR/archiver-work/. 135# Take all the sources for a recipe and puts them in WORKDIR/archiver-work/.