From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7360998060686573568 X-Received: by 2002:a2e:b353:0:b0:2d8:9487:7588 with SMTP id q19-20020a2eb353000000b002d894877588mr7573529lja.38.1713865916327; Tue, 23 Apr 2024 02:51:56 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:3719:b0:572:14a2:51da with SMTP id 4fb4d7f45d1cf-57214a253c6ls637873a12.1.-pod-prod-06-eu; Tue, 23 Apr 2024 02:51:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF0crgesJaIudMUNoG6ReSEjobNary+V526xV5eFcuRTliItSRObec0jMzMSl+Ume6kKsFb X-Received: by 2002:a17:906:39db:b0:a51:d7f3:324b with SMTP id i27-20020a17090639db00b00a51d7f3324bmr8151367eje.66.1713865914306; Tue, 23 Apr 2024 02:51:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1713865914; cv=none; d=google.com; s=arc-20160816; b=UNy5aY1MltnWdi5jtcf2zj4xXLD3jEwiHuPHvA3CjrbBlxhPh9+07NcgjTpTyLL9PL /UEj0Ct4WDlFGRaGHAxQj7Td4HiJBDyuDnBlU1k4lnB30Gs/p5zurPuI1UEyj93MkrR8 Pst96DowMAhxXLkUpuiIpcy55dMAwEvBCOcy7fIVb6kmiYo4V+OWhl7NgALs0rRbcBrj rFVrYdjTJxCNULfMGC6GxDHHpDO//R6P6VW5XNVohT1DqNh8b5P2a+VXrNaOTRjXC29c e0iQZcExSpWMWPVija80qJYxruY161Nu/EHvGH8oQol6GZiV/0E+d7xQ+8BwNlf/ora0 ZMeQ== 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:message-id:date :subject:to:from:dkim-signature; bh=ZaKLFOrf1Zg98YXQDZZPbUXKwfoNBM3es4r/QG/1Ek0=; fh=gRinZ/wig8V5QxQCwL1l2o8fkS0gRglyVeKuReyV9rI=; b=dcoHWR/GrSxcGTSil+o6WNa4/+y+CyF+bb8BDz4V8eIvhj+OKvomyhcN/qTvssWe0+ tcV0uhYYC3WpsL16Man96uZeYjWrMnq4ud8aHB/e/yyV9Ub3opPPNn5lhs92+2rAFA+C a2Ph392KT+aGHLiyUVzwAVfWBaFlGZnAdaE+tejU9cg9ABWqgtnZLOVxKRSAlUVwrtbN 8zNXtDyPf2QuJMmXhOYZFE28hx5Z1LN1jcI9flfNMHn1I6MUihOpTSOZo5P2t0JWSgop bIJabAx7TD4n3fca5N/kW5fjrzvfHGYgDv4qj8d5NFdkB+8sUeaiXtBEr6qs+BDy+nHD SB0w==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="aUmmqju/"; spf=pass (google.com: domain of fm-51332-20240423095153dd03ff8bec44069bba-0z2onk@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-20240423095153dd03ff8bec44069bba-0z2ONk@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id fx9-20020a170906b74900b00a51ad0c647csi437423ejb.0.2024.04.23.02.51.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Apr 2024 02:51:54 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-20240423095153dd03ff8bec44069bba-0z2onk@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="aUmmqju/"; spf=pass (google.com: domain of fm-51332-20240423095153dd03ff8bec44069bba-0z2onk@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-20240423095153dd03ff8bec44069bba-0z2ONk@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20240423095153dd03ff8bec44069bba for ; Tue, 23 Apr 2024 11:51:53 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=Quirin.Gylstorff@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=ZaKLFOrf1Zg98YXQDZZPbUXKwfoNBM3es4r/QG/1Ek0=; b=aUmmqju/XMilbgyliDBGsyb5lydCeYspH0+S0AWv94BBINX2R4x0kvvzEnYvXRU05RCf/3 zCXSrvqS+yWN3YDDM4bePSGdqDUlk2TV+Ig0goPh5rzt5TU0afrMbqtqYyubeKHff4+tvAB/ RYK/VTVFRic6JY2mPPmj1KSkA5ZFU=; From: Quirin Gylstorff To: isar-users@googlegroups.com, felix.moessbauer@siemens.com Subject: [PATCH] classes/rootfs: remove content of /dev in postprocessing Date: Tue, 23 Apr 2024 11:49:01 +0200 Message-ID: <20240423095152.1433661-1-Quirin.Gylstorff@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-TUID: +1ugt7cOv5dV From: Quirin Gylstorff `/dev` is populated by the kernel/initrd during boot up and non reproducable. Use a seperate function as /dev must not be mount before the content is removed. Signed-off-by: Quirin Gylstorff --- meta/classes/rootfs.bbclass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 498fbfd6..1d4bea59 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -340,6 +340,14 @@ python do_rootfs_postprocess() { } addtask rootfs_postprocess before do_rootfs after do_unpack +# use a seperate function instead of postprocessing as dev should +# not be mount on removal +do_rootfs_clean_dev[network] = "${TASK_USE_SUDO}" +do_rootfs_clean_dev() { + sudo rm -rf "${ROOTFSDIR}/dev/"* +} +addtask rootfs_clean_dev before do_rootfs after do_rootfs_postprocess + python do_rootfs() { """Virtual task""" pass -- 2.43.0