From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6646963333394071552 X-Received: by 2002:a1c:9cc2:: with SMTP id f185mr1361471wme.10.1547797995543; Thu, 17 Jan 2019 23:53:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:6582:: with SMTP id z124ls453672wmb.10.gmail; Thu, 17 Jan 2019 23:53:15 -0800 (PST) X-Google-Smtp-Source: ALg8bN6Pn/2Vm5xgu6KVdnM8aEdx3iVvxIbQXIty/BNN0XrWesQAqbubR1jxMenisB4pljdpPFhJ X-Received: by 2002:a1c:c91:: with SMTP id 139mr1536812wmm.9.1547797995052; Thu, 17 Jan 2019 23:53:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547797995; cv=none; d=google.com; s=arc-20160816; b=ma32UhJPDHtul49kZ3x7m8KubbgIfENPGKjC+JCM2JhX25dOKm985+UUu45DnztzIo vrBv3/+syBOI6IPJta7I1wBusDqqVPLQXoEJ/FJ2NqiCZ0y/2alveGdVbnbQB9SHxyv2 N/945nvstUo3sDDQs+OeCFo+soIME82aV61MONa+Ota64QcEt/F5Fpfm9iinzGtpTB7l 4/ZW3qBnSM0RIqkSpeBFJS1w4A8VIFCLPGdTpDBudF69ghpqVomJ1ytkrALEkyuMISJt I/1DKp/wCZUy/O08dKuIfA0jdXoIiksDhAS3nvr5xIdNut19dnlIcNVsexTorsYll21a rtdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:organization:from:references:cc:to :subject; bh=ouJ6X9j/irmBzV4alubiTjy596C7bz4bz6bpnNUQmJs=; b=WCdmSJsdOnmuLmeYL7PqTVnymFK8dSB/Xx7vIU79TF0eGPtKqikAd0sE5PGlndsTlR NMntnwBb0lhOLkATl1oEpPWnjmNvGdR2I3MYOQ1IzRyPOKFbtm8m7Oll5ARtBkusHfhd jK4gikd0+Xy+h6XxbcBWKbB4/OYef2ZGVAOjcHP38fmgxPhDp5u8Uxj8hY18I4jJsMFU tpQSAnreHlCoaF5ruNiOtg49WRaFOCW2XcHgaUCypa4eSfvaNqu15RIOmTVXKog8Cw1D Ir+ecUKpqy/nDZfcDzCvNL223xbfAXusZQ87I8ti1e2m8op+jG37NszrNnBcyzVt6N1n 26Ng== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id y200si1495799wmd.0.2019.01.17.23.53.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Jan 2019 23:53:14 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from [192.168.50.163] (d51A48A80.access.telenet.be [81.164.138.128]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id x0I7r9sR010267 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 18 Jan 2019 08:53:11 +0100 Subject: Re: [PATCH v3 00/14] Vacation hacks & more To: Jan Kiszka , isar-users Cc: Claudius Heine , Henning Schild References: From: "Maxim Yu. Osipov" Organization: ilbers GmbH Message-ID: <90aace94-ba07-fc51-6e93-5a5498d7662d@ilbers.de> Date: Fri, 18 Jan 2019 08:53:09 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: SOQaKTdV1/ii On 1/16/19 6:32 AM, Jan Kiszka wrote: > These patches are mostly the outcome of modeling the base and rescue > image of a family machine with Isar. They > - allow to preserve file permissions of dpkg-raw content > - allow to boot via grub-efi from secondary disks > - enhance locale settings > - overcome meta-isar as dependency for most projects > > Furthermore, the follow features were added later on: > - allow to unpack rpm packages > - bitbake.conf cleanup > - linux-module simplifications > > As some patches have already been updated to "v2" after the first round > while others added dependencies, this is a complete resend as v3 with > all patches up-to-date. Applied to the 'next'. Notes: * for patch #1 "dpkg-raw: Respect file permissions defined by recipe if requested, variable FIXPERM_EXCLUSIONS was renamed to DH_FIXPERM_EXCLUSIONS" * v4 of patch 07/14 "Move debian distro conf files to meta" was applied Thanks, Maxim. > Jan > > > CC: Claudius Heine > CC: Henning Schild > > Jan Kiszka (14): > dpkg-raw: Respect file permissions defined by recipe if requested > bootimg-efi-isar: Run grub-mkimage without own config > bootimg-efi-isar: Retrieve boot disk during runtime > isar-cfg-localepurge: Also set /etc/default/locale > Fix LIC_FILES_CHKSUM paths > Move repo variables to proper conf file > Move debian distro conf files to meta > bootimg-efi-isar: Fix serial console setup for grub > bootimg-efi-isar: Reformat generated grub.cfg > scripts: Add rpm2cpio.sh > rootfs-u-boot: Handle empty kernel command line appendix > bitbake.conf: Clean up and enhance OVERRIDES > linux-module: Simplify interface to module makefiles > example-module: Use simplified custom module interface > > RECIPE-API-CHANGELOG.md | 12 +++++ > meta-isar/conf/distro/raspbian-jessie.conf | 2 +- > meta-isar/conf/layer.conf | 11 ---- > .../recipes-app/example-hello/example-hello.bb | 2 +- > meta-isar/recipes-app/libhello/libhello.bb | 2 +- > meta-isar/recipes-core/images/isar-image-base.bb | 2 +- > .../example-module/files/src/Makefile | 10 ---- > meta/classes/dpkg-raw.bbclass | 9 +++- > meta/classes/isar-image.bbclass | 4 +- > meta/conf/bitbake.conf | 14 ++++- > {meta-isar => meta}/conf/distro/debian-buster.conf | 0 > {meta-isar => meta}/conf/distro/debian-buster.list | 0 > {meta-isar => meta}/conf/distro/debian-common.conf | 0 > .../conf/distro/debian-configscript.sh | 0 > {meta-isar => meta}/conf/distro/debian-jessie.conf | 0 > {meta-isar => meta}/conf/distro/debian-jessie.list | 0 > .../conf/distro/debian-stretch.conf | 0 > .../conf/distro/debian-stretch.list | 0 > .../recipes-core/isar-bootstrap/isar-bootstrap.inc | 2 +- > meta/recipes-devtools/buildchroot/buildchroot.inc | 2 +- > meta/recipes-devtools/sdkchroot/sdkchroot.bb | 2 +- > .../recipes-kernel/linux-module/files/debian/rules | 6 +++ > meta/recipes-kernel/linux-module/module.inc | 1 + > .../isar-cfg-localepurge/files/postinst | 2 + > .../isar-cfg-localepurge/isar-cfg-localepurge.bb | 5 ++ > .../lib/wic/plugins/source/bootimg-efi-isar.py | 34 ++++--------- > .../lib/wic/plugins/source/rootfs-u-boot.py | 2 +- > scripts/rpm2cpio.sh | 59 ++++++++++++++++++++++ > 28 files changed, 126 insertions(+), 57 deletions(-) > rename {meta-isar => meta}/conf/distro/debian-buster.conf (100%) > rename {meta-isar => meta}/conf/distro/debian-buster.list (100%) > rename {meta-isar => meta}/conf/distro/debian-common.conf (100%) > rename {meta-isar => meta}/conf/distro/debian-configscript.sh (100%) > rename {meta-isar => meta}/conf/distro/debian-jessie.conf (100%) > rename {meta-isar => meta}/conf/distro/debian-jessie.list (100%) > rename {meta-isar => meta}/conf/distro/debian-stretch.conf (100%) > rename {meta-isar => meta}/conf/distro/debian-stretch.list (100%) > create mode 100755 scripts/rpm2cpio.sh > -- Maxim Osipov ilbers GmbH Maria-Merian-Str. 8 85521 Ottobrunn Germany +49 (151) 6517 6917 mosipov@ilbers.de http://ilbers.de/ Commercial register Munich, HRB 214197 General Manager: Baurzhan Ismagulov