summaryrefslogtreecommitdiffstats
path: root/meta/classes/archiver.bbclass
diff options
context:
space:
mode:
authorRobert Yang <liezhi.yang@windriver.com>2012-08-23 23:13:25 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-29 16:02:08 -0700
commit436211f0525dbeab4d701a59093b6597ca72400c (patch)
tree170c80594bcd6ed8b626a2b48cb008e1eb620279 /meta/classes/archiver.bbclass
parent3883f82926adc973516a24f69f56f6c63eb66d37 (diff)
downloadpoky-436211f0525dbeab4d701a59093b6597ca72400c.tar.gz
archiver.bbclass: remove the "upper()" function
The configuration value from the conf file is lower case, e.g. srpm, tar, so there is no reason to use the upper case which makes things complicated. [YOCTO #2619] (From OE-Core rev: 036a2502689092bb278b929f6e8ef2a119c1cf35) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/archiver.bbclass')
-rw-r--r--meta/classes/archiver.bbclass26
1 files changed, 11 insertions, 15 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass
index 7056714bd7..19c5567714 100644
--- a/meta/classes/archiver.bbclass
+++ b/meta/classes/archiver.bbclass
@@ -7,9 +7,9 @@
7# 7#
8 8
9ARCHIVE_EXCLUDE_FROM ?= ".pc autom4te.cache" 9ARCHIVE_EXCLUDE_FROM ?= ".pc autom4te.cache"
10ARCHIVE_TYPE ?= "TAR SRPM" 10ARCHIVE_TYPE ?= "tar srpm"
11DISTRO ?= "poky" 11DISTRO ?= "poky"
12PATCHES_ARCHIVE_WITH_SERIES = 'TRUE' 12PATCHES_ARCHIVE_WITH_SERIES = 'yes'
13SOURCE_ARCHIVE_LOG_WITH_SCRIPTS ?= '${@d.getVarFlag('ARCHIVER_MODE', 'log_type') \ 13SOURCE_ARCHIVE_LOG_WITH_SCRIPTS ?= '${@d.getVarFlag('ARCHIVER_MODE', 'log_type') \
14 if d.getVarFlag('ARCHIVER_MODE', 'log_type') != 'none' else 'logs_with_scripts'}' 14 if d.getVarFlag('ARCHIVER_MODE', 'log_type') != 'none' else 'logs_with_scripts'}'
15SOURCE_ARCHIVE_PACKAGE_TYPE ?= '${@d.getVarFlag('ARCHIVER_MODE', 'type') \ 15SOURCE_ARCHIVE_PACKAGE_TYPE ?= '${@d.getVarFlag('ARCHIVER_MODE', 'type') \
@@ -74,7 +74,7 @@ def tar_filter(d):
74 and ignore the one in COPYLEFT_LICENSE_EXCLUDE. Don't exclude any 74 and ignore the one in COPYLEFT_LICENSE_EXCLUDE. Don't exclude any
75 packages when \"FILTER\" is \"no\" 75 packages when \"FILTER\" is \"no\"
76 """ 76 """
77 if d.getVar('FILTER', True).upper() == "YES": 77 if d.getVar('FILTER', True) == "yes":
78 included, reason = copyleft_should_include(d) 78 included, reason = copyleft_should_include(d)
79 if not included: 79 if not included:
80 return False 80 return False
@@ -235,7 +235,6 @@ def archive_sources_from_directory(d, stage_name):
235 archive sources codes tree to tarball when tarball of $P doesn't 235 archive sources codes tree to tarball when tarball of $P doesn't
236 exist in $DL_DIR 236 exist in $DL_DIR
237 """ 237 """
238 import shutil
239 238
240 s = d.getVar('S', True) 239 s = d.getVar('S', True)
241 work_dir=d.getVar('WORKDIR', True) 240 work_dir=d.getVar('WORKDIR', True)
@@ -353,10 +352,7 @@ def move_tarball_deploy(d, tarball_list):
353 352
354def check_archiving_type(d): 353def check_archiving_type(d):
355 """check the type for archiving package('tar' or 'srpm')""" 354 """check the type for archiving package('tar' or 'srpm')"""
356 try: 355 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True) not in d.getVar('ARCHIVE_TYPE', True).split():
357 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True).upper() not in d.getVar('ARCHIVE_TYPE', True).split():
358 raise AttributeError
359 except AttributeError:
360 bb.fatal("\"SOURCE_ARCHIVE_PACKAGE_TYPE\" is \'tar\' or \'srpm\', no other types") 356 bb.fatal("\"SOURCE_ARCHIVE_PACKAGE_TYPE\" is \'tar\' or \'srpm\', no other types")
361 357
362def store_package(d, package_name): 358def store_package(d, package_name):
@@ -399,16 +395,16 @@ def archive_sources_patches(d, stage_name):
399 395
400 source_tar_name = archive_sources(d, stage_name) 396 source_tar_name = archive_sources(d, stage_name)
401 if stage_name == "prepatch": 397 if stage_name == "prepatch":
402 if d.getVar('PATCHES_ARCHIVE_WITH_SERIES', True).upper() == 'TRUE': 398 if d.getVar('PATCHES_ARCHIVE_WITH_SERIES', True) == 'yes':
403 patch_tar_name = select_archive_patches(d, "all") 399 patch_tar_name = select_archive_patches(d, "all")
404 elif d.getVar('PATCHES_ARCHIVE_WITH_SERIES', True).upper() == 'FALSE': 400 elif d.getVar('PATCHES_ARCHIVE_WITH_SERIES', True) == 'no':
405 patch_tar_name = select_archive_patches(d, "applying") 401 patch_tar_name = select_archive_patches(d, "applying")
406 else: 402 else:
407 bb.fatal("Please define 'PATCHES_ARCHIVE_WITH_SERIES' is strings 'True' or 'False' ") 403 bb.fatal("Please define 'PATCHES_ARCHIVE_WITH_SERIES' to 'yes' or 'no' ")
408 else: 404 else:
409 patch_tar_name = '' 405 patch_tar_name = ''
410 406
411 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True).upper() not in 'SRPM': 407 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True) != 'srpm':
412 move_tarball_deploy(d, [source_tar_name, patch_tar_name]) 408 move_tarball_deploy(d, [source_tar_name, patch_tar_name])
413 else: 409 else:
414 tarpackage = os.path.join(d.getVar('WORKDIR', True), 'tar-package') 410 tarpackage = os.path.join(d.getVar('WORKDIR', True), 'tar-package')
@@ -438,7 +434,7 @@ def archive_scripts_logs(d):
438 else: 434 else:
439 return 435 return
440 436
441 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True).upper() not in 'SRPM': 437 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True) != 'srpm':
442 move_tarball_deploy(d, [tarlog]) 438 move_tarball_deploy(d, [tarlog])
443 439
444 else: 440 else:
@@ -556,14 +552,14 @@ python do_archive_linux_yocto(){
556 s = d.getVar('S', True) 552 s = d.getVar('S', True)
557 if 'linux-yocto' in s: 553 if 'linux-yocto' in s:
558 source_tar_name = archive_sources(d, '') 554 source_tar_name = archive_sources(d, '')
559 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True).upper() not in 'SRPM': 555 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True) != 'srpm':
560 move_tarball_deploy(d, [source_tar_name, '']) 556 move_tarball_deploy(d, [source_tar_name, ''])
561} 557}
562do_kernel_checkout[postfuncs] += "do_archive_linux_yocto " 558do_kernel_checkout[postfuncs] += "do_archive_linux_yocto "
563 559
564# remove tarball for sources, patches and logs after creating srpm. 560# remove tarball for sources, patches and logs after creating srpm.
565python do_remove_tarball(){ 561python do_remove_tarball(){
566 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True).upper() == 'SRPM': 562 if d.getVar('SOURCE_ARCHIVE_PACKAGE_TYPE', True) == 'srpm':
567 work_dir = d.getVar('WORKDIR', True) 563 work_dir = d.getVar('WORKDIR', True)
568 try: 564 try:
569 for file in os.listdir(os.getcwd()): 565 for file in os.listdir(os.getcwd()):