From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6607062084185227264 X-Received: by 2002:a17:906:6c14:: with SMTP id j20-v6mr1866618ejr.5.1538326517644; Sun, 30 Sep 2018 09:55:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:5003:: with SMTP id s3-v6ls4468950ejj.3.gmail; Sun, 30 Sep 2018 09:55:17 -0700 (PDT) X-Google-Smtp-Source: ACcGV61WaSrsvs8yJTNRC8Sn6pB+KeDy32Qn9Bu7cCUGqqxHCcl3TlEtyChqAgYMu0psEJq1M+Vp X-Received: by 2002:a17:906:790:: with SMTP id l16-v6mr772490ejc.0.1538326517269; Sun, 30 Sep 2018 09:55:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538326517; cv=none; d=google.com; s=arc-20160816; b=Ebu0RLDu93yMn5JAq9mGQZOkZnFCSCjMLLFSO4dP6uIu0d/RXMaCiLAcToNNUqTNYd 9dYVrQpZ1dBHZPk93iYtv1Uz5Qr9WeSJwoYVwrmw9xlLbG63HZRd3VctQNUm9AVIaIzL SdfnTyGHIwHGSUViabrAFsyJjbal0Av53xRjfcALU4X5YCYLw6VR2KVyc28DfNyN68hq cjYuNLfJbjQ3BgPMkiosZbqbVoZ/14JM0Gi3jdhogA1vZq+4TnNznJkiMuHdPsaw1/HY v2gUHCitH2U15amtyxqP7wRydECGE7e03/7Wja5rrcXudt/uBz1BhgC3dGrIy38/uFlr ByFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:to; bh=4Psdj8aNBgxrJxajfcFLGAannWY0F/xp86yejswDMGI=; b=AdooI5R2rYP6HqPYs9pl2DR212qwKaCTKzjjpL85DAj1ggkv3xqbR4GzNfOJxCjzhZ t4A/OSghUlZUIpX8dL14aUaG9BZDtlLN3UbZ8QaJfdpbkYuXHu6LRBxPzR8AturGc6q5 Da+nX0wrPcnBC/eRvZMUl3VsNT3jljLWbK2NlwA6zy5pWqMzgrxlw/yDoyqcajUAj+NH FWubVN7m9Adsm5jVy09u+F/0BUWxRAL1HUa9UB1U+5ugp3nMxRZNXZEzkj8r9ubAPefB gbP3fefLMH1EoN3+AngeTRc/l+0wwrkmca2nLOflIchgfs6+Phm13SFDpXF5hOO7VtXp J3wg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de Return-Path: Received: from mout.web.de (mout.web.de. [212.227.15.3]) by gmr-mx.google.com with ESMTPS id g20-v6si303529edm.0.2018.09.30.09.55.17 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Sep 2018 09:55:17 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) client-ip=212.227.15.3; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de Received: from [192.168.1.10] ([95.157.57.47]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LgpYk-1fLiWA2hL4-00oD8A for ; Sun, 30 Sep 2018 18:55:16 +0200 Received: from [192.168.1.10] ([95.157.57.47]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LgpYk-1fLiWA2hL4-00oD8A for ; Sun, 30 Sep 2018 18:55:16 +0200 To: isar-users From: Jan Kiszka Subject: [PATCH] linux-custom: Add support for kernels >= 4.17 Message-ID: <3773d179-2e46-7f85-26e8-961a0e06341d@web.de> Date: Sun, 30 Sep 2018 18:55:16 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:eapa65RfMFxh5uOghEraPwV24GlseQ1H13kxhBbwhRxIaZ/FmqX 9k0ZCL8buTOzT6yjb8Z0zb8K/2EnrpA/wY0HvCksCl5v5uYUXUSOVC6ezrM6f71AY80hiXx fmizEMHCzcRO2DeHUIvW2QLDerDw1FN1f6+Zgcbzs5og0MfqK9fxY5Nd9GHjOA/4e9GMywJ p6p3OP1D/hTd9oYCNoIlA== X-UI-Out-Filterresults: notjunk:1;V01:K0:5KTiHmkoY9A=:dgPVDoW8YGXu4OyNa7prDV SlSRA37mkbOtzwV7fVqwY5r0lhypcFx6eMWHcJyPFPRrRHrsAxGpK2giHDvPK02/I2PP9U6jG YBWlMm2qiZHdrXWpMSPUoRUqQV7f2iAbNa8tILByVGZ3cPIX+POqDABud5oODsFZ5xaHIdOEb RmQkFHKnbUVl7w3Ld9hFxOHCAtgby3UnqI/fkwNCblaalPOO1KKVEmMWAntzhQKZYMgTxSa/+ fv5cAfqAN80FRuH9+VKaI+Ssu6yLlpSXSaAr7Ga6dEYXlwF/b+JqZL367krbQA1y8F2U9tBZl ucCEvlqvKb1WFWoQ3zKyXXS5pQOWWS2DbL19OhCW8skWqiiiIj0gbUML48I+10ebBXvMVS9xW g02U9Io6SG5FoGj6pmxj8vVA0hMQtA+qXitmxBuiMfWtw9hFvhnfWTc8Foz0ulw0d2mRoPJrm NCr5tSKWEWVzSY1s8KxqwYM9PtL4qZ5ZJuwCls2gokWrGY7b2SKpHFLnKgy8wQ5yWyXo4w14/ 4FGN75QiWMnHpKxk180VisnmClxKf5UP8ZrvVgRA/FX777siSYuLLQ3xz6v56D7f8YvLvB5aW aLolvdpUdqBDltGq8xw/ICNPPxTl5t3MCN6g90AW87eY40/j4Strl9ADenJKNp8O1NvXhZFmD nma/PlPSIg6Wif6bLN/oXNnvvTCcbZdmUxqvXggm7oc5/x4QjVbHgv2d0pokBfpTpmopFIJ12 kOMmuKEfvI5Cso9lAKNMFNy2WEN896sy6NXuwckrRRdoVxvwbHeTabCm731qCIyXAiv97hsKW NGqagXfFcJ9MrxDkKV/mZrzgykJTtIgusrglHw3iPXBbb5KhHk= X-TUID: k7Wn5fqkbW4k From: Jan Kiszka Upstream changed deb-pkg, and it no longer spits out a debian.tar.gz archive. Take the debian folder generated by deb-pkg instead. A second change is required because upstream now sets the target package architecture as well, but dpkg-gencontrol will not like this in a cross environment (host != package arch). Trick it. Signed-off-by: Jan Kiszka --- meta/recipes-kernel/linux/files/build-kernel.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux/files/build-kernel.sh b/meta/recipes-kernel/linux/files/build-kernel.sh index 2cee28f..3f39d43 100644 --- a/meta/recipes-kernel/linux/files/build-kernel.sh +++ b/meta/recipes-kernel/linux/files/build-kernel.sh @@ -51,8 +51,14 @@ mkdir -p ${REPACK_DIR} mkdir -p ${REPACK_LINUX_IMAGE_DIR} mkdir -p ${REPACK_LINUX_HEADERS_DIR} +cp -a debian ${REPACK_DIR} + +# dpkg-gencontrol performs cross-incompatible checks on the +# Architecture field; trick it to accept the control file +sed -i "s/Architecture: .*/Architecture: any/" ${REPACK_DIR}/debian/control + cd .. -tar xzf linux-${PV}_${PV}-1.debian.tar.gz -C ${REPACK_DIR} + dpkg-deb -R linux-image-${PV}_${PV}-1_*.deb ${REPACK_LINUX_IMAGE_DIR} dpkg-deb -R linux-headers-${PV}_${PV}-1_*.deb ${REPACK_LINUX_HEADERS_DIR} -- 2.16.4