From patchwork Fri Oct 31 10:48:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kasturi Shekar X-Patchwork-Id: 4473 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 31 Oct 2025 11:48:49 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f55.google.com (mail-ed1-f55.google.com [209.85.208.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59VAmmOb013890 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 31 Oct 2025 11:48:48 +0100 Received: by mail-ed1-f55.google.com with SMTP id 4fb4d7f45d1cf-63c348b15f9sf2697038a12.0 for ; Fri, 31 Oct 2025 03:48:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1761907723; cv=pass; d=google.com; s=arc-20240605; b=dCbSoFWOhm6C5fax36qneYCnDm3zHeQnLp4gZAxtIyotArzOD6laPWlOgYIiSYGGB9 Vady19thv+lPfKeWjYLFM+HHDYYQjrY5Pr2MjDrt5Ri2v3zlWW5nGGaus7Hvrhz0O40W /eGKCxCFjAlg8Z4cHo/dLmi1fJyP+UZRjAxlgFlcVtPna4kLHkK3S+7zPfTKfvDY3Jzk H0fd/DwQ/YtRE0wgVRegA7/1hIAnxqawSi8pJX4YhV35LgqQrdssJOLb+Q+E268awBrk DOAa5NzTTaKpAJ5T38dIg1IJPqyspSF46FhDzex7heur1+lrmH3NdQaOnMzwQlUS7ZLV Cwwg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=nbM/ze/CFj92bB2FrfU4A+9H35q46WOHC1lxqBUMzDc=; fh=z2f1lTNG17PWhDXJ9oVjp/Qh6BAcDjGsEYYk4CYkQlA=; b=j6v4nEysf29Q8u6RNNP4wZUWfz5aXYJSeojtXEN2iWZNbLrH+2MCLoUwqd7Hityt2Z /zv8ULNkaNgQxMFG4PMjnIW8oelJTUfzVUDX7btAlyt23uEbmJ9y///CaIrATl+RjCtr oZtlZUKMHj7slcGdywXMTfQU/Bj4beTLycgbO+ulSl+brMriqik0EbirkDWD/QgY7IhF x7wob++UEOnJpjN5hiAPESwWjG5P5qfA0K15R/5nO/GteZR6AZ8JXg16exDESJ64f1l3 48PAlFthIdnV1sC4tcvGvkFuJvQm3HC/XvnPM/aEDDhO/72oVGQA5OfZ5l11Fdjk1WZT aIjg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=lx6m5fX6; spf=pass (google.com: domain of fm-1328757-202510311048371ea3ad03a4000207de-w_fkot@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328757-202510311048371ea3ad03a4000207de-W_FKOt@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1761907723; x=1762512523; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=nbM/ze/CFj92bB2FrfU4A+9H35q46WOHC1lxqBUMzDc=; b=t7syqHH+qAz8k5dhooiv4zfKVcIoqdMeXYaHE0qcPjadik5XhZ/voBZHwE5t4trAOR pySvuyLDsW9jj9ZnZSAqmvVcQfKYmHtVro7vGbknFnvKavbKqxBS3R63zct0RLRGp5T7 dIGis9LMIB8YfrPnoojlWnndT9kzOq+RqMclMVvq/5m6e1T9s0PHu+XeCT0wFxsIt8nG DN13o6X44XqybltDNxYgI+XDWxuA2ypMS5RNbfORXfr8ln85QAcO0YkjL3zvwHI8FDlH +R3ppICxfBEI3KPcFyQeSITAXuXTDc/7680cBOsmehsGG1Gn+bwDR0YOznGmcnZfmXia HmUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761907723; x=1762512523; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nbM/ze/CFj92bB2FrfU4A+9H35q46WOHC1lxqBUMzDc=; b=enObsCEXp1IuzNhho0sgXQ5Zpz6aMJ/DQNpTYPfSdUDrUqXPy7cPN2+UiBTbiLQBht /qyXCSzVAdEOT+cXUX8R4pjIpnOyLp6C941bpZHwqk7fi3hMbq7i+AsudFIjvfZntVAP QweRWsuZb/LE+6cj6EmGQyqCW8GV3nYef8rWnR38c/Z17ej6I4vbU0a20KkMh4M4flLY /ytRAN37VZF6A8+KcTBmu2/Klmm10V77P7/4qNzw+AVsOvuaDVaizUyfTGP/hwuwJO9J qcy94hGO3FAuRcAOCVS1hMDhrkCg87X+Ijagcuh7MZvCCze6CnpSbjDCUj8JUkiQqjDs MuFg== X-Forwarded-Encrypted: i=2; AJvYcCXH1Pb2KcPP1POYkfnum+gLOPqvqmXwTeE/Eg1qa6EMra1CiBfRzW/OE4dZ3Zf8V29mshzvzuo=@isar-build.org X-Gm-Message-State: AOJu0Yzhc1eT4ODIuJPtLgyk5XPN289GCJy+/HzRj53ia0ndqpwXj00g Aa47LmDfmyrQF9MKi/XI/TIN5y4e9lJaiAxo0vuRDwZxkNWxomRDog/c X-Google-Smtp-Source: AGHT+IH1fmDJgMhulmBm8a33O1VkplsM3gfXquYha/7XoK/MjvMlHV3Qj9TMCKsuk3QVXninct3tEA== X-Received: by 2002:a05:6402:3514:b0:626:8e29:8d42 with SMTP id 4fb4d7f45d1cf-640771f26e1mr1915079a12.37.1761907722945; Fri, 31 Oct 2025 03:48:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+bnijvkRgPOusdE4bfVsUR4c90hwdKGoPAMlzlYYFPqhg==" Received: by 2002:a05:6402:5341:10b0:63c:cc0:64f6 with SMTP id 4fb4d7f45d1cf-64060577d1bls1942441a12.2.-pod-prod-08-eu; Fri, 31 Oct 2025 03:48:38 -0700 (PDT) X-Received: by 2002:a17:907:268a:b0:b3f:1028:a866 with SMTP id a640c23a62f3a-b70701336d1mr294245266b.15.1761907718590; Fri, 31 Oct 2025 03:48:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1761907718; cv=none; d=google.com; s=arc-20240605; b=YrNgV8lrO/kgt7/Q+Gvutj1paUUc5Cx3ZtXVfubCP7qT+zkOsFsjMDY7gktYEYWbuj XjNOcvgaSQRnM34SVUzXmI2NolbmqnbovRvQhiuzcgZVMADvO2F83eQYeyh0LO9iUxoQ c0JOBSEo4N5dxQsjSBjGYrHhmU3D7gWC48YAjdXzEfVqLQq/0bDr+EasG5oRHUQKMw1Q Mv+nJtlncqwKLmm4RXRQJ8KLVVoGhWjqJWrsWipY0uQW8riSdpAOPC1AVnsIyu7nENJO r0TBbNunZz52QahvD7DRgt7j7FXGOdIx7UV4UYCkUCGRo+cMOlwWSo2hI6NbK82CsIUl 5DIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=Mv9Xz5eOg3jbXm30kPgX0TgebOwwgQZ4ISGfQjy1Zjc=; fh=pR4tJPO4NbHlIB/rP4bIo54Z1zh5hd/ksAGQ0tcKkYM=; b=k2Hzc7Xq6trgzWm+CpKv9b4zVBUXuqHBxzBYkBJEE7ox+Cdx5M6VEdWwU8fZAlokMB HclzOKA0TaEQ4ppfOC+/ejVLhuOSATTYDTfPMvI8gqAlimKZPspuY10pKdd6hQbUH43w clVTd4URi9IWX6W3xCGLNLi+KGeAtlwGaJoos1HeVJHiFt3KaoFJ1f3QiSMkJ6mQJhZi /ZCy1PP+3/EgxYIvZjfVSbJsKWZqjF4BE6Bd6qy0j5IFiATPlWPNPTWOOkzt/WRQFkFk WeZ1GpZIAT5uIw6YJurhACBjF1w29iGFOYTrdn0SF5DRJJpMPgMCCCZpy2rQL7AD4QP9 Xmvg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=lx6m5fX6; spf=pass (google.com: domain of fm-1328757-202510311048371ea3ad03a4000207de-w_fkot@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328757-202510311048371ea3ad03a4000207de-W_FKOt@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id a640c23a62f3a-b70779a5faasi11982366b.1.2025.10.31.03.48.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 31 Oct 2025 03:48:38 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1328757-202510311048371ea3ad03a4000207de-w_fkot@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 202510311048371ea3ad03a4000207de for ; Fri, 31 Oct 2025 11:48:38 +0100 X-Patchwork-Original-From: "'Kasturi Shekar' via isar-users" From: Kasturi Shekar To: isar-users@googlegroups.com Cc: Kasturi Shekar Subject: [PATCH] isar-installer: skip inactive/invalid RAID devices in target detection Date: Fri, 31 Oct 2025 16:18:26 +0530 Message-Id: <20251031104826.1711686-1-kasturi.shekar@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328757:519-21489:flowmailer X-Original-Sender: kasturi.shekar@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=lx6m5fX6; spf=pass (google.com: domain of fm-1328757-202510311048371ea3ad03a4000207de-w_fkot@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328757-202510311048371ea3ad03a4000207de-W_FKOt@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Kasturi Shekar Reply-To: Kasturi Shekar Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Prevent inactive RAID devices from appearing in the installation target menu. Eliminate user confusion previously caused by listing inactive devices, even after RAID member disks were filtered. Update logic to check the RAID array_state. Ensure only 'active' or 'clean' RAID devices are listed; skip all inactive ones. Signed-off-by: Kasturi Shekar --- .../deploy-image/files/usr/bin/deploy-image-wic.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh b/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh index a5d171a2..b5ea8119 100755 --- a/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh +++ b/meta-isar/recipes-installer/deploy-image/files/usr/bin/deploy-image-wic.sh @@ -78,6 +78,17 @@ if ! $installer_unattended; then continue # Skip RAID member disks fi + if [[ "$device" == md* ]]; then + if [ -f "/sys/block/$device/md/array_state" ]; then + state=$(cat /sys/block/$device/md/array_state) + if [ "$state" != "active" ] && [ "$state" != "clean" ]; then + continue + fi + else + continue + fi + fi + case $device in loop*) # skip loop device