From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7232273076626391040 X-Received: by 2002:adf:ea82:0:b0:307:8cb1:b94a with SMTP id s2-20020adfea82000000b003078cb1b94amr2762529wrm.5.1683896619014; Fri, 12 May 2023 06:03:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:6f02:0:b0:306:35d:2f11 with SMTP id ay2-20020a5d6f02000000b00306035d2f11ls1455224wrb.2.-pod-prod-gmail; Fri, 12 May 2023 06:03:37 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5OAZkTg0uVuDDqG7ZBKzxn3hh99eH00OXf5D+x2OOKa/IIqsFoKTbzmR82oKxxZE7pEurT X-Received: by 2002:adf:e483:0:b0:2cf:e517:c138 with SMTP id i3-20020adfe483000000b002cfe517c138mr17338251wrm.66.1683896617468; Fri, 12 May 2023 06:03:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1683896617; cv=pass; d=google.com; s=arc-20160816; b=b/p6jaJ/bsZfJOCs3nHd3Whp4NLpQGx6V8wKmJM3E7ir8RTZHV0ZyibV9poZFHFycp kcTSTnUhUWsusF5nbG6B6yQvpstwIGFe217wzswfKoLLuct/tpmGD+GpAq0wlTPaYly2 0YhTkoA1w1Gt0TTiVMiXo1GHPOw88sWcI+rzBA/YLjUT1N+9+ZChp4SzB/so/fCuzASG uS3LhB5edvya1F1EssOWu3/PI1yrHTMHAhQATQS27RjFyTY//mKKNyzQ0G6eyacIx7Kv v3BRUPfL6zgzN51dowU/8HWYdFG7F2IISSf1hu6PbTXXlyTK59kRyZMafOP1IrXXauE6 2jEg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=d1PEh0FfMByAaKMusos7Jd5noQqc+0xqT7LLzZzUuR4=; b=X/lpqdyFXs9/bvX+n3gDOvkaKO44UdiySyzmEuXTXEnyi7Q1cIsZZN/Wvh6O2OxR9Z 6lZGvP7N+E67P55AYYFAvZrrOvLs4ZRaXDlOpKuFGFjJ3s8kQ7cIUw3pyvofdrqCASfZ uAlHPfKOWziDgdmJFcEzmEEtcSl+w14Pl79dY0lKhrXMWh078uBRbAnN8hgVlHQAI/DY yzsZ0OQ8lr1ZyVhOtoPG+T1is1jcfh4o3D/VIyDPjNaSQdcuDYqzIlOKqFHf+zK9v3sl eGVYDQgoU8CNLwntYHO4o+KTO29uklDoXN6PXRnE6CdHaujRwcsXbcBbPC38f1qKbfhQ h+0Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=X2GGHwPM; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::604 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20604.outbound.protection.outlook.com. [2a01:111:f400:7e1b::604]) by gmr-mx.google.com with ESMTPS id 12-20020a5d47ac000000b003062830249asi1077962wrb.4.2023.05.12.06.03.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 May 2023 06:03:37 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::604 as permitted sender) client-ip=2a01:111:f400:7e1b::604; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=X2GGHwPM; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::604 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TI2uvUMWy2GuI027jgsIYRyXED0SBSz1MvIDoJNyP91hylsPXLUvI5IWcFvCBltiRToglCfjFvr7R8ze1nFsqBp0ajzW+cc9SfEkaiJF0/9eyTuNg5dzBMaHYBU7sPB2iQQVr/ukqrIP36RjVtePZuP9IFi+3I/+DE2Kj7TG9rFqaa7JlYKxRENn/CkO83p0VHn1GGWwjM/VX12orNWDm8ZpYeOheIhs1Z9/gUyQblsAeKZBN9mqucEVhQT2Q1G6qFlON8YgTSiCQxgYZ/htkLJVHEFh3SJwW8aGoLDSBYGEy58i5cEZiUDeZP2DlzJgy8D5VD57ghVXNeJXmFi/uQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=d1PEh0FfMByAaKMusos7Jd5noQqc+0xqT7LLzZzUuR4=; b=LxHn5ER+hjqmcf9ZMoExfS9jhv8xfGjmanMEXVojqWXTD5QvvQMjzn58WWbkbXcS+FXvxPEIWVhx8npDlufXXLgqVvdXbggoPujGJmSO18m1ciYrIyADIOelpxY5JXXp64Q7rTAUjsQxBrAZWACN2EHM6xliv8+PZAwK9E7V42XLfa3b886X8edFGkhb5xNYASzavr8OUfXXLEDq2sAYk5nYvNu2RyRycSdRAgVddNwMX3Xy9PJ+xRBuSdYnBJv83zGVKkP+kh6LzTDv88f5stybHtjMeGYADDyX43WRoPXiONQofjOC4fA0KkV7PSpLiWAFABv+0j4o53VOXpe2oA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d1PEh0FfMByAaKMusos7Jd5noQqc+0xqT7LLzZzUuR4=; b=X2GGHwPML1+U4U+QoZ1MzQ4QQZ47ctGWLM/vVKkc19mrdigxIHAJHFFsP2yYZEnmLbVSPg2mIefQYAhpO1EaYtC/qOyjDJsptc+OdL9SRXW9T2NY0eCmVjYSviwZJ4C7a3o6sWFpNin1bB2ejDU+GJXabjD+d8sCSctpRKh0/45Zar8E2MMbX9kXjxRq2LSfQ4oiGjtGxPfUiD8ltoxzjRiq9TY31zG48HINHm3Ui1Z2ii8SRjqoKK7H49BpJRwc5r++2LiZ33x2SYtAqYMQ3Rs+iblJHTwR+Ru0Zlddpi7I923MJycf75YauyA3+WtZCGIyESYwsiWGBDE7oK5KnQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by GVXPR10MB8276.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:11b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.33; Fri, 12 May 2023 13:03:36 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d638:8333:21fb:5f18]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d638:8333:21fb:5f18%6]) with mapi id 15.20.6387.022; Fri, 12 May 2023 13:03:35 +0000 Message-ID: <005b2b55-136e-9d31-a68f-e792699d046b@siemens.com> Date: Fri, 12 May 2023 15:03:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH] classes/initramfs: Print messages in case of a build error Content-Language: en-US To: Quirin Gylstorff , isar-users@googlegroups.com, felix.moessbauer@siemens.com References: <20230512123310.2200924-1-Quirin.Gylstorff@siemens.com> From: Jan Kiszka In-Reply-To: <20230512123310.2200924-1-Quirin.Gylstorff@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0417.namprd03.prod.outlook.com (2603:10b6:610:11b::6) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|GVXPR10MB8276:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e282db2-d956-4786-0e47-08db52e94bdd X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WNaIBdvsiAb1a8sCB1rxrGckZV5AG9xSq65HqZi8kDKDe3KSR37CJOydUHlNhqWGwNaIKYzVf9rYLbbyFPQvoAMqlPyg5ZBZtYNL/eIxGJq9FwrcQTnDVet3BIriE5IPCw6zOns1h0v3chRAg6Ub8L46hqPuClNfLt1KghCdAaDfrXPmXdByo1T1CkJ/E+8YVqVIGioM05idYxK7Vp0gTwM9Ia4V8VNFWoGgZEXSq/wHajUY5bLogG2Uwg5KzjMxJPIbcKJyZu4QyUcsj7yRQITeY6/uk+NGPTCOB85lBddNd2nbqZDsp8fjKFrZUlIYNhu6gxTa0d4cQYpv/Hk6eCrNlDuUYZ8r2HRzwmu2FjycDZKLwAcuc79RXC8n/Ya8Fe11DcVfctMoOeAj/LrEdU1Djm7uovxx6eoid9b7SZ85hcl++mpbHzFKOJe44LRWV6XoTrcqL/bbW6BW34qOXi9175hsYcaqvb8T41nYpeaEndZWXMfEH3fu1vS+hRkgZA/pgeTt3Saio4CKbDNargadgoKbc1uT9QuUoJTvx42A9lk7NUmofKv0ZDqTracw3EN4AS6Lsd6WmWkQABks80ITKnXTZGnz8QQ4fG9AZv5dAc/jPI36rMe+N6ZXqDJZwvuztUOWlmFMUd3TUCnK7g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(346002)(396003)(136003)(39860400002)(376002)(451199021)(31686004)(6486002)(86362001)(82960400001)(41300700001)(2906002)(31696002)(36756003)(38100700002)(8936002)(44832011)(8676002)(5660300002)(26005)(478600001)(2616005)(316002)(6512007)(66476007)(6506007)(186003)(53546011)(15650500001)(83380400001)(66556008)(66946007)(6666004)(6636002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dlVJaklrQXVpYjY1YS8yYnk2d0R3YnVPb2VUcXMyRFNWQUhET2k1dytEV3hw?= =?utf-8?B?cWpRNWZUQTVYTjVHTmo0cVZYZlVGa2xDb2lLZHVpVW12dEZwL1dFaUg1T0l4?= =?utf-8?B?STNKY082UlVYbUYzNzZ0cElSb3BvRzRHTVMzRnFLZ2xsY0NWTmtnNTJ1QmxD?= =?utf-8?B?ZFd3NWZMWmNYVU9HNzYrZmZ6Y1d5bXpNcGRQWjhzdHlzSmlJaXZDRUFlZDFw?= =?utf-8?B?ZFNJOUVMUmY0STdaOHVVSWhvSUlxbmNmWFU1WHVLUHZuRkhaQjlzREl4MERn?= =?utf-8?B?UDN0QUE4eVJya3ltb0tEaER2R3VnNG9iWWFFcEtYZkVMbWpQei94VjlML0hG?= =?utf-8?B?YUgrbjJsd1M5V012L2p4NzdmeFhXdTFPaDF5T094L3pJWEVEL2IyNWkzNHM5?= =?utf-8?B?dC96V1BlWXVJckJLUFJQUEhHeVllTUovZkZ1a1FDMTRJdm1CZlRYSUtqM3M5?= =?utf-8?B?cTVDdjV6Wml4dE03OHN5ZjcyL2tFUEpyRmxEa0t0TmhldEdUMEVMTko4Nklj?= =?utf-8?B?clVQMGxvbkpsUStmZW96TmMzaVJyQnE3SUJ0TExSQ1l3OXIvTDJSckVYaEI1?= =?utf-8?B?ckI2elU1V2QwNE1rekh5TmR1UHNmVHZiTmVLNTBFV0IvTlVJRi9sL1BMT3Az?= =?utf-8?B?V0pha1ZIV0JBSzJ6d00zVHBhTVNjZ3B3M01jR2VKeFR4UVNzbURnUkNtdTlz?= =?utf-8?B?Nno5S3hkMCs0bTgrNnUvMzdPY2h2blVqdVByNGh0YmRuRzlKZGF1Ull5V3Qv?= =?utf-8?B?OTlOUFUwTEVIVUdVNkRBd2NUQm1HM2RsR3lqYkVyc1VNSHZRNDZoYlBCaE90?= =?utf-8?B?RzhCZkdkeXo2TlZjbU5LQ1RmcCs4ZVZsd05MbHRra0htaDZyWFZzYS9QVXRR?= =?utf-8?B?WlA2NmFBR2J1M1NKaC9SUjNyTm1jdlFjbE9DL2wwZ3FoSTk2RXQySjFlMU5O?= =?utf-8?B?VDQweHdxUDQ0eENpTzQreCt5VTd2V3FCQU5ZbG1BYWZrUU5ycUUvNm9qbktC?= =?utf-8?B?d2FNNkZDaytkVXVMZ3ZMbjJpWFAxV3JmeUFOdWIvb3pGOG1EMGJQMElmdmhJ?= =?utf-8?B?SXBiNTNrQXNoUG1LcGlSalU1dXpZUnRrL3RPSzNyRWhrVW9HenJIRGpDMmFK?= =?utf-8?B?UnlIaCtjeEtKSEdYK2J2MW1mSUJ5Zis5dEMvVGdSWlM2Y1ptZ21wcVhXK0FJ?= =?utf-8?B?Q2doWk5EcjdkQkVwWHV1T1RVN3U1THBKRFp2d2VqOTNENzhKWExMRExKemNI?= =?utf-8?B?T0J6UEN5QjVJb1NUb254OHduUjJma1pwQnFVamIrMXlYUVdYc1NMZUVFcmRJ?= =?utf-8?B?eEpJN1pqR1VNK0dqclhFS0F3bDNMNHM3U2h1THFCRlBNZGN5VU1qWXhmOC9m?= =?utf-8?B?TXJBRGJYMExtaFRPSU9oTmI4U0V6VVZIZEkwOXExQk5qNis1ODE0RExtb0lI?= =?utf-8?B?RkVMOGtzbXB4Slc3SEZiYlYzZ0IrSVQrWTZmWXV4T3NOL0EydmFwam1vb3Vy?= =?utf-8?B?cVh4VjdMTE9wOVVBRFcxTmJLYThpaUE5NGdPZE41K3NKaHQwTkk0RGFWUlRR?= =?utf-8?B?SmN3MFk1YkVhSjVVV2xwdEFERnY3Q2hrOEdOQmNKa3lSMVRFQzZtSUlOakN0?= =?utf-8?B?ZUdsY0tSNXMxWXFDQnRSN2NIUFhjZE1GVkpxeFMrNU1MQTNmUTMyaEFDRnVz?= =?utf-8?B?SFFGM05ZcWp0aW1CRExqZm16MU5NN1JjaVcvL1FTQW9BT0d6N243Q1RrTVNS?= =?utf-8?B?dlJMTkt5SWZSZEp4Z2VGOGQ5c3h6eFJmclF2QXFlNmpJU1VvbFJYd3E0ZldW?= =?utf-8?B?aERsemtLQnJuOGYvZ1FPb3RCN3p0S3RuZWlkNXU0WGdIWHR1VEVwZmx0cU1s?= =?utf-8?B?c2ZVUTJEelVsR1VkMHcrbVcraVdYVHdiZnUxRk5weHpoNWxiTzdhZUpXWUVt?= =?utf-8?B?R2FYZ0VtNzlBVFgzOXJvY2N1eEFza0hGNHhyUWxzL0loZGo0M2htN2xRcWJI?= =?utf-8?B?Vm52a1JHS01qVkVFQjRrWUJOSDArYzVFbUE1bUdvaWMrTzRWKzA0TVZiWXNh?= =?utf-8?B?UU53aVVsQnlIc2V5a2p1Ny9ZSytDNzUvQXNid0E1QkprN09OSHBEeGNNcEdl?= =?utf-8?B?THJyTS9nbHM0Z2tQYzdra0x0elFnL1EvbFNOM2xEbkxiSVhSenNmTlowby8z?= =?utf-8?B?S2c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e282db2-d956-4786-0e47-08db52e94bdd X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2023 13:03:35.9006 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CaxoMyLfjjt9qr04PgKVfsFzWEvpXAhyfhEp/dKOSfCT/9ITP5a9/XJOsw2WSdFoLtfLpSaEcTuAdwlPaBGhdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8276 X-TUID: 8h6qMTf7jGj1 On 12.05.23 14:33, 'Quirin Gylstorff' via isar-users wrote: > From: kas ^^^^^^^^^^^^^^^^^^^^^ Jan > > This patch eases the fault analysis in case of a broken > initramfs generation. > > This prints the messages from 'update-initramfs' instead of: > > ``` > Available versions: > Nothing to do, exiting. > ERROR: No initramfs was found after generation! > ``` > > Signed-off-by: Quirin Gylstorff > --- > meta/classes/initramfs.bbclass | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) > > diff --git a/meta/classes/initramfs.bbclass b/meta/classes/initramfs.bbclass > index b4c7d15e..817e97a3 100644 > --- a/meta/classes/initramfs.bbclass > +++ b/meta/classes/initramfs.bbclass > @@ -43,11 +43,16 @@ do_generate_initramfs() { > export SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH}" > fi > > - sudo -E chroot "${INITRAMFS_ROOTFS}" \ > - update-initramfs -u -v > + sudo -E chroot "${INITRAMFS_ROOTFS}" sh -c '\ > + export kernel_version=$(basename /boot/vmlinux* | cut -d'-' -f2-); \ > + if [ -n "$kernel_version" ]; then \ > + update-initramfs -u -v -k "$kernel_version"; \ > + else \ > + update-initramfs -u -v ; \ > + fi' > > if [ ! -e "${INITRAMFS_ROOTFS}/initrd.img" ]; then > - die "No initramfs was found after generation!" > + bberror "No initramfs was found after generation!" > fi > cp ${INITRAMFS_ROOTFS}/initrd.img ${DEPLOYDIR}/${INITRAMFS_IMAGE_NAME} > } -- Siemens AG, Technology Competence Center Embedded Linux