From patchwork Thu Sep 24 07:38:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5496 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 24 Sep 2026 09:38:30 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f60.google.com (mail-yx1-f60.google.com [74.125.224.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7cTSq019635 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:38:30 +0200 Received: by mail-yx1-f60.google.com with SMTP id 956f58d0204a3-67149af6070sf3083794d50.0 for ; Thu, 24 Sep 2026 00:38:30 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790235503; cv=pass; d=google.com; s=arc-20260327; b=UOt4IQEh5fFfkFS3TFYOWZ6WEztI4dUtP3zy95yZnH3QrPYRx9Y4hcv5NeOxdC3+1X g2sH7yvNwu9HvWxfCP2zf7Z0uoAIWK+CTWcmcVN5frE6R64f1JmfB+EywtI+KP13NjzL QvJqUiRq+y6laFYL94djh+P/f5+IUsmcWusv0SwZ1QjrtgN8GANWs2G3y8mBUXGv6c3C FFpnDgBxyvoPAlUHpmXoDqkLa36zGI83Bi9JK6axcINqT4Yp9mKFdq3z634W8zcN56gY 5a+UQDQL49wDKRmMcXtBR+fC6D+ev28+nmnEhxtUQUgwHOLO+MAF6ZTE+/kMxpQVD18T 2Q+A== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=V9rREkWX/6sHtzy1IV7L6XTipWCWo8OjY/BRpN4bXjs=; fh=D9YFG27LblQatYXJnuDokWiqYxcQmZnCCVHWOUdyNwo=; b=UwUeooLgLsyUo8WUTmn4ZWnGZcePzuZfgJJePHHMvUqSuSJYOaW7VGDbAGYyjnOsiA egZGqYJs0t4ORvmlLTMXdX+mEh/grfdFldK+/xtbcVqDO1P21G4Re5IOkeZiXc7sNszi c7qAKXIt4bXePsha8ttBWHdCXfUf5+GDMtl7iMSjR/J9PGejBYjK+YG9uo7/dY219pFT VMKXNDy279hdpsJpk2taRN8AtgNWwJ6u15T3LpAEVlWXSjqVXQEW2czZg+HZt2hSzX24 4hCx/oak0pXmW4EUIvCkGGwEN35uHGSguvMmuRlRatq5O4PeUOHuMDXuJgmFLh+LhneT T28w==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mBVim1mq; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@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=20251104; t=1790235503; x=1790840303; 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:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=V9rREkWX/6sHtzy1IV7L6XTipWCWo8OjY/BRpN4bXjs=; b=xZN03iKzqgzPOaCQwLOilDtkFyA7nvcOS++7OM9dBS2BDSowjlZOoE4eJ/XByhDetv EMa/wBwnKNAlbHV4P4k4hcrXnNcefBW6+In5MOCitFIF+2p8XnEWClIlFjSMJUzOhUmh kSNOsReLnCQMtMJ1fjtTBXEAiuQc/gM9LHuRWHYuArrgh1NzMGObEe7w4NqLnVH9Wp38 KE+sHCUHwvBfXmFsCeKMl8cMVh0Rrtsw3crdS2Zl7kRMfzSD4X2vrTmckbhBV13B1scn SeFAIzOodQQKPLXixbNUUuAgFVyw1j2JOwDXh1E81+MQwfBfkYw22QF21AWGvXdsORzI EMog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790235503; x=1790840303; 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:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=V9rREkWX/6sHtzy1IV7L6XTipWCWo8OjY/BRpN4bXjs=; b=Dkqj3Pr5G2smbhnpzwLS5AoJPypjaFkYRuWI9J5NlZg5A6T5oSGJ1SfLBozsjD0sUa +nhjCJrpHxhkeDS6wZagalGH2ofLftw1feGpRKf15FxBqy53HzWY3mpwLkt6Uh0jlR8Y QLSXEbUciVhnPOgDIvkOTcclD3rdduxgqlYOU4pIaUTRMUCOB2SD+0WX3CH+/QxCniXz sGXRJtHvLQa+NUjHPQ9fnsT3tnCm9gfstIMIFtAzMzrymfAR7PsS0cyTZt0jQQd4yuCO 1QnWBBrhiMK4r0Po5vjMeCnsPEFdEZdFsSoBBngO664Ok6dHsKkJ/JP0uf0OtyWV6ocp gXdg== X-Forwarded-Encrypted: i=3; AKwUvByIq63dyh+2QQhD7zMAqcIB1BOvfiE69o8mNU/rinC6KC0GZ8r3aUQgaAO7Jah0ulmq5HldFt8=@isar-build.org X-Gm-Message-State: AFuF++kJqqO4f2G0aM7LKqUU7RpyrBURRiSHC0AP2clJPa9vAYgAPgWQ aRM09dk3erWV4yKIJhWuyn1tIUIrV2BFryeaQfCHr4ppsfe1KJuEOZpO X-Received: by 2002:a05:690e:1207:b0:671:33f6:721e with SMTP id 956f58d0204a3-672ed2908b7mr715324d50.54.1790235502920; Thu, 24 Sep 2026 00:38:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcyEZIeCdIHRR2Zi5ICUxbIEOk2njLhDXv3FHIe7Ro5mA==" Received: by 2002:a53:c84a:0:b0:669:41cf:a44c with SMTP id 956f58d0204a3-6717068fa88ls7891221d50.3.-pod-prod-06-us; Thu, 24 Sep 2026 00:38:21 -0700 (PDT) X-Received: by 2002:a05:6102:160c:b0:7a6:b8fe:e834 with SMTP id ada2fe7eead31-7af1eaed91dmr867478137.27.1790235501412; Thu, 24 Sep 2026 00:38:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790235501; cv=pass; d=google.com; s=arc-20260327; b=SDna10nE88WR0rYmrVcCY6UtLsZY+xZm9nyZZmckPgUke+/iKf8M+kxw3BKyNuk7VL 7o49NA9rKZ2BiCu2QWRiIJqPVlASJCHxNQEqnq7kZ0N2uo2L9gVqiUneONvrbleW9MCe o546Eq0bJPZXOMwRFwFofNVxPuPlhGdUjVS6fH2DhSHFm/X3LyiJOznBaJ7MvBSHt0UG fm/oF4ep/REavBrOmmI5SjaAqFzK+l0Kkbn4qMXX291lSkKSaZ2v6sBtL52Ab0FdFNen Dbm0Lk4Y1g6AWYt08VJyWS94ROiEiL9ITiFO5t/bZzQrRQ7wgG4QmJpFu5zkh0SQQ2S8 NeEA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=7KnDKpQztbLTeESR6N0HKoPn7WlXs9H5ZItabXUJw8Q=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=r3mN/KcLukpeJ4ELKJZZMRD+KVUDEV2f+dZw77DtpjVPTI5mV8JTFhpqks/36cydCM cQienzKo5HD/X39dan+6BisOnHiNCtGOu0JMga88NGRFcxmiJW1Rcq//9KZ5ckkjqYTl Ylp6Z0iOvVbeZTgx7WWkJmpXUyP3Q6JyX9oOGmYX2lTQrCAthdRFI6xfVDQkekteAMQb YB1hY+7EERRi7Sa06EexSfDTON2BnJ+qop6Hl3LlW3VRfww0CgMtAFRohCkRmIHPRSr+ iozdYzcSmnNsr0ROCAF+pz0HPGzWHeLEzbH4URYVcVMdyhvZACzXmEs2l1PfH/j4lW09 zcRw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mBVim1mq; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-5c9f04c0474si157010e0c.3.2026.09.24.00.38.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:38:21 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GKDZV9pBsdaL1PJQKvN9WtD5jN30gnmvWx1WhnH7J0ftaLwUW/dD9O83gZXXWzZXl3WRoMAnspNBSvJbnxDKHf67vkltRjbmEN8ZUg+9FrETZMcrPhVRABDpnm6DKivK2RxLYMxXGFnlVamfkJj4uWfZoAJivJJHvhK11MkEsqSTJkBq4NSbC4+5PDFhklGNpq11sGAFujfNXLn0ft8yb6T9ujBT7NBVEHYc39I15YBSScaIn/5s1BpgwufyX0AsE1XyBU5+wNCQhT6mS/VG/YwIGV903Jd4SMQ5LXGidEinvdHPyAU7zrE2zkD84eEQIc7NWOdGxqY9GMjr2M/Quw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=7KnDKpQztbLTeESR6N0HKoPn7WlXs9H5ZItabXUJw8Q=; b=mVnuoAQOuTJIBbRugCbzUckKX6cbgaZbS9Wwm6pztOWRxOLIZb5hYUS2Wg01AGUAoMNxO/iQ+egF+UPQvs0mIpsm/556PtP3Yu7RA8Fnd0lhDsQ8ZVtHCI7/GahKqa275TNHmf+vuw6SF4I/JHjtUy0vYD8/K5k5O7sOsvr6VluQy5HHs5a+EFw6EZsW2aALiaXVRDfcAIvc0Flogy9It3IRA6Nb0oBbNN+JbiKwJQG1JFkissqNDN6aBm0X2MsbYa+KXZiqO8v8KLaj7KkE/6RPQeFwQzbc9XE5UUEffkMDqs4I9veq54oewQKJqP2UgooQpv4r8nVMYd/JLekmxw== 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 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by GVXPR10MB9609.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:2be::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.18; Thu, 24 Sep 2026 07:38:19 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0451.014; Thu, 24 Sep 2026 07:38:19 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/6] rootfs: add feature to clean isar generated dpkg config Date: Thu, 24 Sep 2026 09:38:06 +0200 Message-ID: <20260924073811.4058349-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260924073811.4058349-1-felix.moessbauer@siemens.com> References: <20260924073811.4058349-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0352.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f4::6) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GVXPR10MB9609:EE_ X-MS-Office365-Filtering-Correlation-Id: 57fb7c03-c6b8-488a-8bfc-08df1a0ecd80 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|376014|1800799024|10070799003|6133799003|10067099003|56012099006|22082099003|18002099003|55112099003|11063799006; X-Microsoft-Antispam-Message-Info: qPEuUB9QEeRjlkduGbEpBwFENtdTANhdXBI5vfRJrZSAqFjdpY3/HQYXQwqBvoZA0VDwU9YH52u+9rACaPBAc+Uf6fCXE2Aae4sR83gAwP3lnBRMjIrcGlvnpcvzFTDhuz31dRJEEvWIpztbf7oIJYHVbXfayagSwTlT6jJr+fKDoNVZ/d4Hls9ZQPhKLCYVxusY9q4Nqs5Q82sGSIb4OSKuVJqqCneILjP3hVcDFPnevpkWIo50QWMD7TpEq7fLzDlITAs/t9IVXymoOWfD2eeDZcml5iOQIRx2arqvLnAK8ZBphOvF6LQOSL4/jbiOC/QP0vyqOmnaw3x4oNap7OCv6ML6OqpYcXbVmr1Kiq+anMZMiGYgK1hFQKMs4T4TTl0ejZlKq18zYdV7jkPQuWYT1yt0/6j2v8E8kNW97TS6QOcJRcUYrBPKQEgmt1db5SXNJGQrI+kCd+6IYGGe1cyUBSolDgVp673N9ZyTcUpejWSoQOloFu0Hkdp+2bzP0xHYqOTvke9xeDTCeGRLN4bexnaLMVb8YSk3aHfoYHR9vJSKsaQgvlsStSkYhY/UyNBprdoVtKNlYp/HRqnTDx1JYUmGP9Ks7N/ovA00C+CNqwGRfnyOQtXbIzKyI9MGkS7LoHvNEZRSAM3hNIanWVg0YViVkchYSfEKfJ9H8bc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(376014)(1800799024)(10070799003)(6133799003)(10067099003)(56012099006)(22082099003)(18002099003)(55112099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: xjaF0FT44h27QfW+RNWMtVIodI0kliJh1C5hkPIx5c+xuveQlJBGaRKWFqA5WpPghIYMVT+BkCRNbJbFVmaB+kF4Hk//Nzdnv3VR+aTBaYtNZ5sfX9pMJf0XNUwP13fFdDyb30pFeO7pv8wmJ24dweTNbuNndrcLiFyONA7ZAU7H5MX3EDO7aFYPRK8D3qQl9FgMDTOaTyuoTS8SHpC/ORMoIceq/yqlZ3xGVWfF+5s5KW7ZozCq8k8KJlAEOjd3MApiZpcHpYLmK+TgPTR0+g+8HNoHkRJK3mKxkWyxrghie+hoKPK0IdJ26VwX2F9E9pQUxzHZ4KBn16/qnaXQQ+ZDfa85JnHLMN1i6H3CatA7KvR+Ve8NzrPAVcStH2ZWkTEpxPocPKAKw8v9LaNGKZpJKMlRMbbfZ7NObMdZsDYvqiO5ZlNExRr36ZckdzdQttVRHzYVdgGis6YfNxz5bdYXoAqVlnP9OkDzwUqiHkpJnhApN9pF7x0H1desr1Ux8F7q4G+95tWf8WBNJQWpSN+BDqTpKFrS7reqFSeG4RVn0eDEqUMwHR8JMwvO2/6D3Snjpz7qBSlsQ5eWoS+vKd28AlJrZ8n8j/DfH9U34PJUiPHOHbAYaQn/Z2Dx77e8mJZQA64TxVj86yDpF6x9RT61ljLHsgrdu5iMO1Ct/Vx5pKSoEc/LrMZnyMfwH/EfiByPsagkLlz92lUyaYei9naJsNq8XaTeEJaZy/8imLmLGR34NxegnLOlLxjIevtd5sTbBbGzt9amrZ1oddAaYdsfPUP52oHSyV1173VPf1NGj0NCcxrN4Ucm/AnEer63mmqDZwuXXippSmAt43TwM0F5kzcaYozUg5eNSnJGS8DlaCEZkyGZhaN40h8s4N18gho6xdJ4PGGbYoywbCKaDFpsXv9CkfS8cc7RjdVFUgdo/XatLNChdjZuqTw/QW70fXdqROF0ZIYDY0k+GbnhPXkAJsD/8LbVTZIB8gcaxWQPquDD0gxiwbScKoMoeg55LFwS2dQ5aD4O4usm5/OLesMfy01AwwToza41wZgorVMGvCoJ5WmUhnG8wc9E0EPR/9TIKRtr0hXBeCm0wY2Pfe4Yu9JTCkJrQkjr1ajBIBNGzZj6lVLygn6UnVebzkNH1mcwyPcIgEu1OCKFYldogjXL5LqxTWOUF2VLkV9VOdwApujf6u8qI3NjBN6bgsxFOtSU7fCBP91T3DmS2hNVwq/a++Izoy2YtOkRWr2v2xZhlb3gVvqYKpwvh+Yp4RwMv7PuZwOhT3uRWAY/tEcoDDgQ/vqH/WIFxYXtOkS4jIBLDiREnzft4a3eQ1FOp+ZtUHDCVAYcxSxtQNmt/zvK89vmJHRo8Q79umFPEoINZ5mpz61vW144OchADUyAFFoqBLz1/tyWgqDgkY103s0Gysy0/8RWyecj9K4uZMzSMAFb86bmTYcFRiGdjyt+4zBceTxUisik3VNKkwaftkanapAxaFQenWDfe7scyDYEOJCCiyf2NIxRBVgDI1wAeX//eZ3hv0Cr6ajjB+m9/7jjozjvKX28cW/2NSDZzrMdxydcNQNYH4dQKJDGnMwy4fzqGc0yLvRAEOoB/Y310uhv6Oq3AFIFBzO0v2ywBx0UVduS86FZXds8tBXb/rsBP1CnqdK1TLhg5lQ3twV5ZmHbZC8nfKMDihzSke/kqJwiSgG0dGZPQqHFoX3asaEMjYpuLBR9riXiKJxmu3N5RnWuqQIhl0MgsY7xh4Z4/ZOH3PSmScce51B4mRetfpaGemPR2Gs3cjtT X-MS-Exchange-AntiSpam-MessageData-1: yW8jwJG9WIid/xtHTUviVPG9T4DKhW4axXk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57fb7c03-c6b8-488a-8bfc-08df1a0ecd80 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2026 07:38:19.0625 (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: riJdTxQ9IZpcfHQ6rbd6Z8KZ8mXwNyUMvVQpIexn+/NPxtXACVE6G09qsuo7J8P8Slnck1F7jCU+Up6ukenRRymONbrFl5hq8Ws3Ut2On+8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB9609 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mBVim1mq; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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?= It depends on the use-case if the isar generated dpkg config should be preserved or not. At least for the image is should not be preserved, but for other rootfs (like the sbuild ones) it should be. We now add a rootfs feature to model this. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/image.bbclass | 1 + meta/classes-recipe/rootfs.bbclass | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass index d17d1860..290d6d5c 100644 --- a/meta/classes-recipe/image.bbclass +++ b/meta/classes-recipe/image.bbclass @@ -100,6 +100,7 @@ ROOTFS_FEATURES += "\ populate-systemd-preset \ generate-sbom \ clean-apt-credentials \ + clean-dpkg-config \ " ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${@isar_multiarch_packages('IMAGE_INSTALL', d)}" ROOTFS_VARDEPS += "IMAGE_INSTALL" diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index d3b0d471..f7822351 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -40,6 +40,7 @@ ROOTFS_BASE_DISTRO ?= "${BASE_DISTRO}" # 'clean-log-files' - delete log files that are not owned by packages # 'populate-systemd-preset' - enable systemd units according to systemd presets # 'clean-apt-credentials' - remove apt auth credentials written by ISAR_APT_CREDS +# 'clean-dpkg-config' - remove ISAR-specific dpkg configuration files from the rootfs # convenience variable to enable all features needed for a reproducible rootfs build ROOTFS_FEATURES_REPRODUCIBLE = " \ @@ -577,6 +578,11 @@ rootfs_postprocess_clean_apt_credentials() { run_privileged rm -f "${ROOTFSDIR}/etc/apt/auth.conf.d/isar.conf" } +ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-dpkg-config', 'rootfs_postprocess_clean_dpkg_config', '', d)}" +rootfs_postprocess_clean_dpkg_config() { + run_privileged find "${ROOTFSDIR}/etc/dpkg/dpkg.cfg.d" -type f -name '*isar*.cfg' -delete +} + ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-pycache', 'rootfs_postprocess_clean_pycache', '', d)}" rootfs_postprocess_clean_pycache() { run_privileged find ${ROOTFSDIR}/usr -type f -name '*.pyc' -delete -print