From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7387032429685374976 X-Received: by 2002:a05:6512:2814:b0:52c:db0e:6c4a with SMTP id 2adb3069b0e04-52e8264bc06mr8242922e87.2.1719927516369; Tue, 02 Jul 2024 06:38:36 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:4579:0:b0:52e:8328:e0ff with SMTP id 2adb3069b0e04-52e8328e2abls1604615e87.1.-pod-prod-05-eu; Tue, 02 Jul 2024 06:38:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG4d5Mxd+hOTkzDFfKSI0Vl6ogzMFiroyD/TYRMUVtYljCAgRxcuLCCj4/sX4ttEjoihzMo X-Received: by 2002:a05:651c:1546:b0:2ee:4cd8:94b6 with SMTP id 38308e7fff4ca-2ee5e3937bbmr80697531fa.15.1719927513943; Tue, 02 Jul 2024 06:38:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1719927513; cv=none; d=google.com; s=arc-20160816; b=VQN0lvml7oIPL500yzls6Lr+EQLrHdSJL01VXZTv20FXmxISD/Xo/GeBba2aXYKKqz 9f7ZopsLjacG2nfWMFw4l7mCDr/edLlMOASozLsUqst9Uhz4CJCjRXfomVNANrDwfiyl 7fyYwBm/BfWSl2e6VNoyfeSZNq6+9Uc+8MVcw6VAg382sUOZsQH9reMIBWq2GuYeuAI2 UZrbvcPYj7/ZQ+tIoAkVQAQbb4Yg+G9qjqGCOcUA7fbhx03CmyeQBkk7htxdr6W9zjqx HgplFKfycBq2ocx7YWRStlKLFR8aTYpVErVgW8tCim8+hdvw7kGV0G0DdAD6yrnmQzrz Khew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=5kMufvGp+pidOntNBuaxH9CpzqI/xjk8Av1FXXzHqMc=; fh=TWGwN84gUgHIe5O4CbyH9KISyeWwGbvUX7cnJPxVD70=; b=CE+gPSDTY86BYFOtqZ1aZgxh2cu6Rv+JxI+X0KEVdwYHPxKWmTSh9ASOnWW3lCkkIX XqeUWTrEtRKebjj3tMmY3DsuGYLYHPryskU9G8SYTbwX94147fFWuMp+GyELjsJaPCqH jl2TetHB78fHf2ZiqI9OZRrkcsMVgqxOA3tEHPKpJcg7zLtBGQvKDGV/N42HQW2d0PF3 YPA95Cl2MQfifM/U+WoLMk9LV7TrsHod7IZKhVVy4cSB3LO8IgaqOzOK7lk7Ps8mCgGV HtsJ3Pb0xDzGDmXQUICE7PbBpSMYiprhflaSiw4O2RAfAlKfXa9ngCzENhwBq7xz9H3S WwSg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ixIVJzL5; spf=pass (google.com: domain of fm-294854-2024070213383338b119a019250e89ca-53dcxu@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-2024070213383338b119a019250e89ca-53DCXu@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-42577a0deb0si4303495e9.0.2024.07.02.06.38.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Jul 2024 06:38:33 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-2024070213383338b119a019250e89ca-53dcxu@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ixIVJzL5; spf=pass (google.com: domain of fm-294854-2024070213383338b119a019250e89ca-53dcxu@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-2024070213383338b119a019250e89ca-53DCXu@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 2024070213383338b119a019250e89ca for ; Tue, 02 Jul 2024 15:38:33 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm2; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=5kMufvGp+pidOntNBuaxH9CpzqI/xjk8Av1FXXzHqMc=; b=ixIVJzL5vvedF0muAJFBM8DfxVgq59zGZJ/RlBtczhzqwnuKg9mhQVdFSaA6MiafuLp3fG EFt9EW+zt03UDIHsV676aOtWLWhDGbLrCPQiS8fSvhMZLNKy/4mt6o2XbSGfYngzCbqJNKVy qdQGxuYQ/gdusl6sQMyw/NR0mxnmQ=; From: Jan Kiszka To: isar-users Cc: Quirin Gylstorff Subject: [PATCH 10/17] meta-isar: deploy-image: Warn if overwriting a non-empty disk Date: Tue, 2 Jul 2024 15:38:24 +0200 Message-ID: <76e3eff93cb07536292fe39dd5291cb744f94e9c.1719927511.git.jan.kiszka@siemens.com> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-TUID: /2Fho3Bqn6sZ From: Jan Kiszka Check of the first MB of the target device is only containing zero and warn otherwise before overwriting potentially valuable data. Looking at the first MB should cover enough partition table and file system structures to detect a valid disk. Signed-off-by: Jan Kiszka --- .../deploy-image/files/deploy-image-wic.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta-isar/recipes-installer/deploy-image/files/deploy-image-wic.sh b/meta-isar/recipes-installer/deploy-image/files/deploy-image-wic.sh index 09d6cc11..81a006ce 100644 --- a/meta-isar/recipes-installer/deploy-image/files/deploy-image-wic.sh +++ b/meta-isar/recipes-installer/deploy-image/files/deploy-image-wic.sh @@ -96,6 +96,12 @@ if ! dialog --yes-label Ok --no-label Cancel \ exit 0 fi +if ! cmp /dev/zero "$TARGET_DEVICE" -n 1M && \ + ! dialog --defaultno \ + --yesno "WARNING: Target device is not empty! Continue anyway?" 5 60; then + exit 0 +fi + bmap_options="" if [ -z "$DISK_BMAP" ]; then bmap_options="--nobmap" -- 2.43.0