From 6fd05a1e3f9eb7569bf69553d794cf64849f15c7 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sun, 20 Dec 2015 19:03:15 +0100 Subject: [PATCH] sysmocom-archiver: Attempt to fix issue with linux-firmware Exception: OSError: [Errno 36] File name too long: '/home/oebuilds/jenkins/workspace/Yocto-Master/label/OE/build/tmp/deploy/sources/allarch-poky-linux/Firmware-AbilisFirmware-agereFirmware-amd-ucodeFirmware-atheros_firmwareFirmware-broadcom_bcm43xxFirmware-ca0132Firmware-chelsio_firmwareFirmware-cw1200Firmware-dib0700Firmware-ene_firmwareFirmware-fw_sst_0f28Firmware-go7007Firmware-i2400mFirmware-ibt_firmwareFirmware-it913xFirmware-iwlwifi_firmwareFirmware-IntcSST2Firmware-MarvellFirmware-mwl8335Firmware-myri10ge_firmwareFirmware-OLPCFirmware-phanfwFirmware-qat_dh895xcc_firmwareFirmware-qla2xxxFirmware-r8a779x_usb3Firmware-radeonFirmware-ralink_a_mediatek_company_firmwareFirmware-ralink-firmwareFirmware-rtlwifi_firmwareFirmware-tda7706-firmwareFirmware-ti-connectivityFirmware-ueagle-atm4-firmwareFirmware-via_vt6656Firmware-wl1251Firmware-xc4000Firmware-xc5000Firmware-xc5000cFirmware-sianoFirmware-qualcommAthos_ar3kFirmware-qualcommAthos_ath10k' --- classes/sysmocom-archiver.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/sysmocom-archiver.bbclass b/classes/sysmocom-archiver.bbclass index 1510e8784c..3bc84b01a2 100644 --- a/classes/sysmocom-archiver.bbclass +++ b/classes/sysmocom-archiver.bbclass @@ -250,7 +250,9 @@ def get_licenses(d): clean_licenses += x if '|' in clean_licenses: clean_licenses = clean_licenses.replace('|','') - return clean_licenses + # linux-firmware has many many licenses, leading to too long path + # so let's truncate it at 200... + return clean_licenses[0:200] def move_tarball_deploy(d,tarball_list): '''move tarball in location to ${DEPLOY_DIR}/sources'''