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 From patchwork Thu Sep 24 07:38:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5495 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-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7cTAR019637 (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-qt1-f190.google.com with SMTP id d75a77b69052e-532d420abc1sf34722741cf.1 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=lcs+EnjwgU8VWcWO8Le9/o/4dNINZsFRBmO8+dFebfIo/er08OuBpLUqJy4jeoS6TO mUcGIc72dAxuWe3LsXumpQzaPIZFIhcch6xPtFS74qyIlE+09XaPQxKUPNuItaP9djgb eOBIdGeXsQHISaszco2/zj94L+jf9UxJPE/fWhIYgxBrE9bi8hQcApeZ9XwtCtpqULz6 YhsrdKe8QACiMaa1F8XZuNWj3d7m/s+Z+o/Bo/q9ireEkZfA7G4hLI7vLn3PwuwojFR7 vjj6bbMRftc0/8EY3ftHRi8bWpSGmNK9aYwhXvnlTYoEkMcsLk9DpgAzpAxk0Y4hBhNK PerQ== 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=JcSj9QsteOvgIzxCazzgfNicX8w1udwa0N/Aft4zdI0=; fh=Go2B58lFNbijG66Anh3oH+Sacac/+X92fMEYkZu96tw=; b=UyE8ulUJRM9DYWE6WquZ8KCdD+SVXLJ/R9Jr6sHxKtBUICLnm4iIbGv8xBPmWO/Dj3 s2iIK7ejEfwqk0Qz53D+FBijY9PP4I2svVTeYv7tWDX8iolX3OEly5wp3W6WF8eNOdLg YaAXRVjwDq6syZl/svoCRMI1x89Mor+HyLElrGbf2hnHT2KOLqiy5f6D/MFQ0guh1/Vo X48JpWb5ZJAc9g4B7HQqMNpYmEqyzx5sXF5p4HXDGKmU5uk8NXISkUZQvT8occ/SFG6W asoKjUK+G/4xZrKuxYEepNwsWfbqIYb7wIRE9S2KVVLUyvmtvh1XnPG5cx1RO5ErpEuh alaQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vv+IbpDC; 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=JcSj9QsteOvgIzxCazzgfNicX8w1udwa0N/Aft4zdI0=; b=a3c0htPKj8HyMhw9rBq4hScgtn/WSjIbP81cUTcVSFOoN5XN7FsjNDBeR2YU0SZqjD XS4YhpdI2WD/gSUJNVYzBi1JfRDtAfL/pElCPmFTY98QDZ75beXiG064j4I4ysZTOHfb 6Ine1QJaGjVQxaEMzj3INh0ZAbWLrDeoWQhWnKjeJO0hUxxRx0RlVDa0yN8VWbrae+sm HJS7uuD2nwCp4B1Db+VnispKrO3QmxN+d5zIGHIQvgPhG+wGWOQTlmk6PQ7FoKp08ApY UU+Wezs6Cef/I9mETow/utrelj0AtnQICnPaO1mvoKornn4X7/gbZrvMoDhk7qIVvXr2 Mi2g== 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=JcSj9QsteOvgIzxCazzgfNicX8w1udwa0N/Aft4zdI0=; b=uhfbaZw6l4Kce66Z9ZxdQnh7ecnVFSu6GylKvKxBiX3bJw9SJISrcdgbBiZ5hrPDCz sLS6eN1060IWNM3XYyNw5uJGvBQJOXLn6Nw+av3khPwDVSnEbT1yw02PNH5KnrXyV553 NXUyusX2dQhkOuZOB89QCR2Qa9E8qmRSDqHuV2VBmtp0ZD7eqmmoRCb1Nsb0XyEU8lip Kj1WAkUV2tie0HS7AxwcrIK6sqi1hTyopBs/Hk8gH1wLr5b6lHPuJBmz6WH4JngMceC4 BaesiVeqa6yuMZ4hd1rNKVz4bLgonqCmclWL29FggRv/1yOYqZ+5MBG7A0s8VgPCXt0R XWYA== X-Forwarded-Encrypted: i=3; AKwUvBzKec2MwxJbd46Narnt5l9pd56tzwD2YwTs8zHVzy9kqLbqtey6ptDPUd9Nh+D8r4sNCjXfixM=@isar-build.org X-Gm-Message-State: AFuF++kzRGppPP7Y8nC7tq0aNcnVKCWX2aP5b/rYyvceBoDJGR7QX0Ca 1eiV8Vk1s2F452adXArRuAlJoqtAFjFK/O2VRqIQYkaOcLKF5anhfJfx X-Received: by 2002:a05:622a:2615:b0:530:f77a:b162 with SMTP id d75a77b69052e-532fea4187bmr11802461cf.27.1790235503047; Thu, 24 Sep 2026 00:38:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdf/GW25/UFWHnV4tWNFjkVpjuAuL9DhV4z/gUnxZlBuXg==" Received: by 2002:a05:622a:1115:b0:531:2545:5cf7 with SMTP id d75a77b69052e-5328d7f2cfals119269001cf.1.-pod-prod-07-us; Thu, 24 Sep 2026 00:38:22 -0700 (PDT) X-Received: by 2002:a05:6122:414e:b0:5c9:c60e:5cf7 with SMTP id 71dfb90a1353d-5cb0c04cbf3mr1100100e0c.21.1790235502012; Thu, 24 Sep 2026 00:38:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790235502; cv=pass; d=google.com; s=arc-20260327; b=hINDbYFWyjksTK8A0hxdNxwYDYU6jg658croBgkliX/hfdRumzFCeZFL6D4PFhPTE7 kkHYdWVRDFEkmJr6PANTAFiiDLn+77GqIcxXtG8dywC9vV0GdMc43S4X2qe3XVG3SBxE VadRZlVpyjED8Ia6SsGiv37WV4c7MFT/JWjOgT25QC0eZwhQUSafEVbuejnP9eJTXu5y v90+yR233IOKWfWzIKqb5Mp8FD5o6v4UYtIV5WuHC+WWGAHYhb8F5QgnpTLZNUsqY0ri fZW+OTcbkRsakO3ltjbVvBy0T0xhFNFeeU4jpbrLyEupMdGDFLNv0+Hs401z140GEENR BlDA== 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=Pfuf9kLYb2GLdCGjdKmXXqkR48pRwhGMMOEBS+gRzKo=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=OjcAur+EXGEkO76C3eUHVCLH8ZsoZYPf1wpYU9sCuTmYHyvSFtby29vZyBDP7++CM0 yUJwmn+jlQ7L1RErJn/aHrMiDTr2snnOMDMbPuXIpu46zyj80PoJalWIMhuh9juvqBxw nma+qSafZVuZIWXXR7R7Ya5oOv6+cWxsW05eCx/On+cnRfuXcpFjIaZUSagjRQZYo9qB GYSpJwH3sIud4MMsuurx7a1gtdlw4BcD0vYJXXIA4t7opzlrmN77f5+lBQz0z8qeUnWd I9CVOxqj6Sd6tAdHi+YwV1HrfoatFoRRf7R++ueoJeZiQ6ZDR7KHdUgywO3dWXoSGe1o P8HA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vv+IbpDC; 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:22 -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=DQg+MKDDfcdyLfsrQnNTTV1ML3hEf0U+dyxOVcQIXMNtCsFrTML3yTybEKYCam4vz0UBJgkEaZoWKCLbPhiTtzU5V7rp8OlVp6j+GEBBYGvjRFZm0XzotPnqJJy6dQfWw2jZGnjANL/M13Nw+Baef1g+owVMxnJtyRIBJhMIWLKMb1DNjYAE58sipDjhJVzmSyTh1EW6S6K7xc+VmgFy7KgBm7t0YdWIrgsC4zUmib3xIrVDm62Fib2eEsXYZBTGhvxcpNUGDmTrakTV4os8jL+Czm6Et2wTMy8GIBZclRRu0Lhr1h25bKdkNuOAMyUh65ikTilAUGwwPwOmGEM1DQ== 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=Pfuf9kLYb2GLdCGjdKmXXqkR48pRwhGMMOEBS+gRzKo=; b=pwKG5zIm+hOTrp74fwGrZU/3wMFzjuAsBAzGVZvM2QQwIHZ7whtVuFxnFaWcIExZ0csPe3O0HuPTcvtkkCHcC66vNni7A0dBAvVzO1o6MRTauKw9WAbm7atlGqqQrntbjYFPNnzcFUv/Pt/leGEDzyuhKd0Abnt52A4kS2hokRqhpjzdPqUzuh3camkHhk/Z2zj+/GA6QXWtMiA8MzHOfuJfwd926UYTvEYa8brGS1cdpWHwk0g95MN/GTUduMD78uDpRtxWabNOtDVQHU3O8vLLlgUEP7rjc8/SRW2h7pg5zOrGXic7Q4Oj4blVMak5xqYlwpu3gRY3a7oJ89zcsw== 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 2/6] image: add IMAGE_ROOTFS_FEATURES to set rootfs features of the image Date: Thu, 24 Sep 2026 09:38:07 +0200 Message-ID: <20260924073811.4058349-3-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: ed6dd5a7-fc85-4d41-7ef6-08df1a0ecdb8 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: DNfTvuS67Ds9niCevkJATQtS0LvzP9UX6NtkoB8t0E2iI/eGd16Vnvzig6fSVkBl9HRgwFN8P/UGHTC17+1bpLHui6D8E7aZfRggt+tKVOg3IUp/ZxFhS/womPHLhRwZhku8nwbxT281fLzMDefCGZE/rabW0fG1DxYhTdNDCSEpmkkWcv8CEfskxzglB2B34HpIu8xy9ibQFdl6AS0qgoumlVe9/128gy2QNyg5FEQJroLURzIcfNAX1s8zEtWbB1qz5NSXqN9vaEVKujWg3+/VcOc1VN6i9tn7XqmCgBCsqNICQ0CPRRpe4GGZynA9sR0ibpQUNuOg2TUk/aQmXnFZI+Wr22RH2zun41L0BkdybjLcUTIwLUuMH2aSRzMmKEpH1sbo9pqXQ6tgqJ3kPu89lrSW1H7NfCfmekvFuh51t1CbaNrfrSNKIq6RnFw/myhL5V1WqV1YTAoAmW+znPgsFFkQr9dxXaQmSdjJm1an88YR/IvnsHQSDCVTKmiKH2YXzaacq9L0JeaqcdpLFPiK5bhE0n7kh3uIGeZgy4n0AcJ5nCmKzBPdmFlBdt0/Qz4yNT4UW6hRQ31+7lnJwh3xsH9LodTTddjExGKwNc6E5TS3tZY2vCTn8Ka9SDpDf96qARYi1Y3Nc49dpy/eAmrLc33uKx6KmdCQ2Am3adw= 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: Bbu6oRdJ6RMyG96zDlFU0YDoNxCTPS7qA63pNRTnFVPJwuDEVw9XwflklHhjcl0DS6yAv/c5GmjFRxkthCLnNfQowJbycV1uhpyvob2sZkw79XyXWZa/vzIRRo4hE+adMcOy/UvXSpk/GfK+aHJWe5tMTFfie7xzGHmH74hStrFRgJI6K7ft4llPsGM5Yg4fU4va2pbueEEuvZP8oTCdZyU8movGepgPtpcahWoeKXh1+QzDJO+huHwupEgXemeO+rWXji4LXhyGzyx6BhxKAH6VkAAxr2548RLbyqZ4kk333DtabVoZO78+Rm5JVMWkxHC3qizbZvu66qvbR8M1914UFqLDXZfrXqUiMqGAgYt7ZFq9eN9LjrNtbBk+bNNu+c5xIX4VDu9N24XVf6FL8Pusdohi/lHej49ccOOJxodEhUL7QlxwElenpO8B4jfEshUnjZ2R/LB+wTnuC90fYepXQ8uCd6+QXVOxO5XuGFdsjWHgntfh922pofzWb32Qvl1bc2qgDlS6hSXy5wBd8b4TkdoNahGPphakVV/u11+hWMecMWoxHSiVYgvn8anGy9IxzUjUfEPCRzpKYAFtmlpA0UdQlLEssvwQbwdwcPZDDkBqESV6FvWrPb1A49yrCkjFNdw6aRzliLVOLs2Oe0E9Fc4Qb7wsewv9wzGFxvhBFEaafp1iWqS7Qd/QMfsnlutxba5+oZ/WCL8oazYFmC4L9jktDe6FNmeODT1lusXZBMfHvF70yJ0UbnAMuZ9Exh4l/MmRIQifYEhUKEpIjk1KHNrypfvtZkB11JqquV2vpewpM1TjTO/wOTtGKv12iBKbD9EJe8TFn+O0r8BinFExjCg4zjdOgCBnolYevhEygmLdMwS++NvR6ERzFMY/7EzWzQGBzIT6yd9hmCt0PKSGyZTf7sUVCLMfGYZt7AdFLhn++mc7012qFJGstTkHF5V3weSEFRcy+U5y4guA6KiBglqRso3YthwOEf5y71ag16T7vdJFc/qx55k9rUkYOcbFG8RSWLT8g1NCYeWyMrlV3zoTNcNx6rjmYkFmHsmt9SeI2UxlnviQi6wMgxjBsc1+GF2dtIcmxzlgASMfqi/WUTiM/sMZQYDqbk4H84/82Uls2e5CuPRVSziRHlGSrWXdDdm8BTNVZEwd3bmVTqoUVQi6OMbfxymZlIhFXihSUzB80DzVfq6BPz252o1CfyIr0oW5WNRHaHd43LQOcSvJzX6z4b8wapw/IyYIKnLbv0LOFT00PziMOPwK3EiQmDzOM/yVZ2W0Z5t6qYukbsuMt/54+EaTFLOUgBMWxauN2dCSmXFwUu1Zx2yBKJfUlepdZD30WNqZ8lRThgugPQmxK6hoFV9vyCUEVJDsDf343YL4Y6RakrS2FvqfR3F83R1O0QdB6Q5fRKiBfiBlZJ8K2eQGvIET2fH1AJJGq+2EaKIddGiFgfK9nmFYplrWiTlr2hiSzQdvGwvJ2YKWjEL8n3+L6KgGCr675i06YPxC3X36cL+owAANxgwJnr6nWsfgqrFpzzUu7NO5s7dEuC94T2fCE2z4B5IFhT+CfC0++ZXD3FPvS5DYVnJ8o7/mZcB7FRbT4ogvHXMDKLFvOmJs0WSNxzx8v+f+PNH25x0macf3pgSZaQpqHRYsvmCgs3ijlFrbnpWIr0Xh601v4TX9F87KieIerjebgK7/iSNNWbgbE0LC2CMbp6RmPwJrcJA0zjuWFRUSEskEoVl2DLqwtTwbZ/FRFDsfieP9oSxkOMNCMjXdDoKvl7kzgsnzwm1NU8B2 X-MS-Exchange-AntiSpam-MessageData-1: 4twIWRlZAadDkDyrXxCQhOAKi1sM6xISjh4= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed6dd5a7-fc85-4d41-7ef6-08df1a0ecdb8 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.3982 (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: OF0Ga265M+h/FOu2EcxJSnQQCmKWFbRzqD2XxwEkSnZfbRZZ5BZnDlv/VUlgmFDYIcJcMwcPLpvmIDiFpbEs8HxWbhUVDOFHweFdT0hT9Uc= 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=vv+IbpDC; 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_H3,RCVD_IN_MSPIKE_WL, 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?= Previously this could only be controlled from the image recipe itself. By that, the set of used features could not be set from a local config (or any other external context). To make that possible, we add this variable. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 5 +++++ meta/classes-recipe/image.bbclass | 2 ++ 2 files changed, 7 insertions(+) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index abb67fa8..08ef328a 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1211,3 +1211,8 @@ ROOTFS_FEATURES:remove = "clean-apt-credentials" All `ROOTFS_POSTPROCESS_COMMAND` steps are now executed within the `do_rootfs_install` task to avoid idempotency issues on partial rebuilds. Task that previously had a dependency to `do_rootfs_postprocess` shall now be changed to run after `do_rootfs_install`. + +### Add IMAGE_ROOTFS_FEATURES variable to control rootfs features of the image + +To easily select rootfs features from a local conf that should only apply to the image +recipe, we provide the `IMAGE_ROOTFS_FEATURES`. diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass index 290d6d5c..d9125d05 100644 --- a/meta/classes-recipe/image.bbclass +++ b/meta/classes-recipe/image.bbclass @@ -93,6 +93,7 @@ inherit multiarch inherit essential ROOTFSDIR = "${IMAGE_ROOTFS}" +IMAGE_ROOTFS_FEATURES ?= "" ROOTFS_FEATURES += "\ clean-apt-lists \ generate-manifest \ @@ -101,6 +102,7 @@ ROOTFS_FEATURES += "\ generate-sbom \ clean-apt-credentials \ clean-dpkg-config \ + ${IMAGE_ROOTFS_FEATURES} \ " ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${@isar_multiarch_packages('IMAGE_INSTALL', d)}" ROOTFS_VARDEPS += "IMAGE_INSTALL" From patchwork Thu Sep 24 07:38:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5498 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:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f58.google.com (mail-yx1-f58.google.com [74.125.224.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7cVOx019661 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:38:31 +0200 Received: by mail-yx1-f58.google.com with SMTP id 956f58d0204a3-66f8a19cf9csf1613344d50.3 for ; Thu, 24 Sep 2026 00:38:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790235504; cv=pass; d=google.com; s=arc-20260327; b=m8H8fTPXbu8HweeXbvrQd6u5E6bjon2MlD4n7murXTLhAv27MN4Y4wVeiq7w1r08F0 EEzR79u4IUzgd3pw0FvBzNvOtTsJpWM+gGxcuxhUqtheArd0cXAUOcsm9FHj6Veqy56w YvPbjc/6A4psQmn0KuzUi6Y+FLMJbNECO+Nw6E5bg1B36VAa+iZnDp4pGeIz7NeYbqCS 1PmVREi9wWOv8IkEzG6dTkV9EFYJzkY7MuWTR5r4SgLiejjLVBHgRVFKeaId/uvb2yUG b1eevQfmMPi5O8Vkjpw7ac5IiEiB2TLDP8/1ucSYpNMkhaMIAUnBiirW/at5haAZ+gDk ty7Q== 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=9IeMbTnHzk4s+/EF+0JSgcjmIbZYMOj/4bf34zvanaE=; fh=3rB7BVYtwpvgOVieSQJ+awmBczfo6uB4thVg1b6CTPs=; b=CUVQ+C1V1q5Hplxb1thGBz7XDUOUyCTocGMA2OkDMtSYKsgXzs8SBSFtpTt1l8J2Z5 osIkYQciSYhlDO95vVYbipUjbw6wmyKKeoFAdqUPYpUq10l+DE+xPTVb7G6Pdb7ReiYI aaXC8oY6GLrUFqFr3YIveAgz626pKQ2p9lCgLHN/KY7tmmhPXiHRd5fEtVDFu5bdTfpi obozRS4mTKsuGZXnANEWpic7Bir2c0wiADYSbXspxF5qAAFR+ko+07cKVrD8p577fTrM /WI63e7z4/5UWnNDFdpF7uRy/FCztQF4jFDxQdxbM5w8pVBQDy+yfrsZ5MtQ64Dz0Ne7 4NNw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DFdVWehR; 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=1790235504; x=1790840304; 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=9IeMbTnHzk4s+/EF+0JSgcjmIbZYMOj/4bf34zvanaE=; b=TpLiPySIBrExSuX9FQeXPTCzqwH0aNv2GTeXiIG/CJPLUJp/NpLbDVj38nFQ7UHDH9 PkRkHwa+IT70xYSKuQkYY2Oz9JfvbCsGwzr+o1ZM/+U7q2L+V0mMbjxmovxD1+HxOx9Q 4p6H27U1xpRyjit/e+IFtZETGevOQb+ax7YrOIxrPdBfaW8i/6fggW0U0gVDJOhuIN4S 8916UPmFa2BAFWvLUYVsj0KUJBqZG/6U5R0w5qcyj/R6q3/mK3Vs26mts2nMPWlS9b+L fMk2BCBDUB+oeQ+ZP3rfcYaz833JMqsdmhvFL4sPFUcQ2Y0JWNTDsrCIgyCHFeqzt0AY XAKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790235504; x=1790840304; 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=9IeMbTnHzk4s+/EF+0JSgcjmIbZYMOj/4bf34zvanaE=; b=ecXjC6G05IyExQIBoe5gqNhpZLejZe1/jJ9WVStQymJZR5rXJaXbX6+Oys/A9sXJAC /lJAZmbiN3BPNOWgxq2ie/8/8t4Ci0jtPCXpaBhrc2bHWEhntSH4a2jsloycIWRmZwWV RFzGIfMYb/jW7hB6JvBi0Ku1SCYhOFfoQP7FOEqHgZgWrL2b1YH1DPbkMiK0K9XIbo3N 84TN2F2Q2QoClV4NerYArgN2PBaXbKlCBW9ip+0A9diomLxZv4hCSftNv97NYXtX7oVu Pc6SnkPbVI5MEAbcTsa+2ltY0A936CROaHrlN5r7c8ERKXXzFVpP7megP6rDTANiF22p 0GMQ== X-Forwarded-Encrypted: i=3; AKwUvBxSjhWxd+WnUnaGaqjlt2f1yiSQqAb1bIBs5CiplpID1cMFSDPFu9XBdm8CsDKJYWHEKABA1aE=@isar-build.org X-Gm-Message-State: AFuF++mpO3d++Nw0a10Bg76NijRTKmxr6l48xmylpu4XIiX8nQ228YcA bOf5gF34cVKFy6M3yZT/embgjtoMC3SUpQbOgJ9qyz9g4ZgctcNUSQaK X-Received: by 2002:a05:690e:144f:b0:671:8e1:2398 with SMTP id 956f58d0204a3-672ed2d32afmr806930d50.55.1790235503482; Thu, 24 Sep 2026 00:38:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdd6/LMJf/nMWqN//+Aa8dLQIwi4WF50L6N4XzsoHunhqQ==" Received: by 2002:a05:690e:4883:10b0:66c:af68:9a67 with SMTP id 956f58d0204a3-6717069a7c6ls5456690d50.3.-pod-prod-03-us; Thu, 24 Sep 2026 00:38:22 -0700 (PDT) X-Received: by 2002:a05:6102:548b:b0:7a6:d11b:16ea with SMTP id ada2fe7eead31-7af1c7a036amr882879137.6.1790235502502; Thu, 24 Sep 2026 00:38:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790235502; cv=pass; d=google.com; s=arc-20260327; b=EbNS14yXqE/HO2rnAJjNIfibnu3smbO9ooaTTOICq3sbp+Dtglhu/GgLGc2VA/hnDU d99t+Mt5XDYKxrRvaBRMEPdc5MRWQRxy0WlUwM8WjOcu8oVsBnjmBAjfbRBYXGQYJSRi ld0zZu97FfWEUrDKueqscdQ8JgUGsP6h7wo37/6LNc3ZSbmIENlBU61FpOxMVRISF+TX qCORIOjXgw3BJ6gUBdmBEWZPSErlvFnBj0GQ+TEOmXUrihXKuB/T8xyOGTHsAe8Wmqgf NVGOniiUmGqFYwSWvFD1/4GLDrtSyisrtIA4wrvX0yy4LV10S0I0JW3dLZADfdvREnsN 3TSQ== 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=BT9a7b317QiXwrwHs+5VB5hQpz492CiPw4O8kKAZXJE=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=Kdkneus0OfrieQhnb8u9Vt53T6y//nlGa0TzrqeqBEgUQ9S9R5nCxFbj9u3c8WUaVP rgjfJndnkfS4zJAmEekoA0sLxLqifOjK+Plo3cOTMvSgdsRLqVoAwQndVe//9pn+L6Oc r7pPS0fGewX8kvJ/gY9z9iCiIny32lfPGTIiusNTcXzh2mvjfQc5/a5kAfC5HiGUDCrL +c2o7FuTNWQgY4eKqgogW719/LxEVEloW+CsqGQNDS8xIrQqHS1TFr+UfUbkZBx9Vws4 RQYEjPRHUHFJEDBYemx5pRnEFSUIRERz4F4F8jYKd18hoRZ+IdsIO387guREwfP2cE8W L2ig==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DFdVWehR; 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.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:38:22 -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=VQtYdzQurLGU3HpMWhx92uheZkGPJYFl3XpYPii5xVUsWSLQWzPiKqMhnOrrXX44DVh8r0BJh2dM/C0T8uZy+H4g3ir8MDjfaWftNTx8GmZQUo2g5aQG1Ssu1xKkzS5HkmzhhOmgFBiTMJx1HIKAi5k/FzgHh6R7hcf7H0zrFWNRBqvuDApVbq6WYqRXkS+Iw4KpmTbd/ltMQ3R18V+qkygjuVA7/HeDOQDAqTJpCAXFHeaeRWA85B3p+C2n9OBG65jv0ABRTcP6t217NIQBKN3TU4Wjkvghu8tQYRqfhJm1dy9hNI59L6hv3zzbLOcS+4haGLwWXsh0nNQWmljDcQ== 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=BT9a7b317QiXwrwHs+5VB5hQpz492CiPw4O8kKAZXJE=; b=aJ+bca75vBMDXeuut2iIE8kzWdVtwM3uj8LnT2qm8QAhZixeLjBMPMD6x2xpyFXuqMLsXMBIMCKnwa9iiX4pfBFC+2DelDTXzhqY4GCx+Q1OZ932uz4iNwJJukNUsgx+ncukyH1Jn3zItfr/7Bbz1DTeUP8I+dCyCZG4RHoqnNwn7QZAqVA2SFHB5p1V57t8+nhQR44LxTnCuk5JiBzykfmRW7GWR3eaKzfQBD+/dI7FX46HJN3oI14ZAJsRShm6Gm7ONQDVQNoeIRPcDFofBc/5qj6FjewqPQv78qmmQDf21o5eE8+JSvBexwMQaBUEf9yVBxZCfs4NL11FbOleyQ== 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 3/6] isar-exclude-docs: model via rootfs feature Date: Thu, 24 Sep 2026 09:38:08 +0200 Message-ID: <20260924073811.4058349-4-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: ccb7ccc2-baa1-4b11-4e2c-08df1a0ecde8 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: ylvPfN+KJoGUaZ/UOLwBeLGGnKW3QFPCZkeQ6UcpQHPGz8Cb+FWhiPptu1SY580OQXk5bvq7ExmX+fuK+pLe3ANYLN9RfRMTsCiSnsW9c2ETRMRLX3BcovMp7k2Sp7+IeXGBNLJZznc2b01NbMlBANHx0Zvw8RPyM579LouLUkfUP6pd7mYplPYTDFWK73p0ZzeMIfRdkFsjwmWarI0tfEk2TaNMWIiYoZMzOGLKQnSj8i0Ub608amJRaP424RM4xeZSA53eDZVtQu6qnq/VYzZfG5LAjl8wGn8cNfkvJFlUeZykeZfHpx/MAzwPFHmP0XGbTq5D1mHK/iTKBFjQ54pXH93LnFUYOJXmxTwWWbNwG2zo+ZfzraOzqIlBJ+543uR6YdM9mFkxF63DKSudfNJxUhzZIDILhkYus4I41pxiOLQxpGtGU/TAi2Z379Q6XAzA19vKFCu0ZlwaT8ceqtczp66CLNCsbcZxWQXzLVstcUyCpoKU0OAi4VvHyqGC8goOXYfYymIB2vXt6YXpmWz+Ij6e3xmYJhzLWPvMzeAiKEdeYXbGxqdU9881MnMk9o+/pf1ueEITTm7QfhqNNn5XItxP9yOchvknnc5qMNhiPwU6PKf8+a38kI9TQog37XPaHs9oTGD3wvIa3m+uQLn5sf284FeJVd742cD8MwI= 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: l/+RF0+ey+PIGxDRwaPrjkNOeXU/a1vkTNI2AW5mtmAMyeapM3/tisKLFMH+U3X6ptQKRRSlmR10l92umrBywn87DAqf6G/pAwAvM6A1RZMpTMhq+wZZ30+LorVFHsXeeYRNAqLZDHr3svPGDsIprmiHcg19iYYFKpaaCsWqWURpBdhW1YjcExBy/cz0AAfZrPAiYAAp0XSBFiHLhzOMrIydLAe3MU6LGWRFbEyBxsi3podPjAizWiA2MNZQQBFYzM+aYZjXsym0hNZ8YnSNFcvDjwNQczu+j+Ki0Pjvw3Afd/M/nFqywi1lB30fk9M2qsXUzmEIFV0NyQ9RCyHTp6L+XOpemhqDBHzThh+wnK/x9JnR6RmMCznPdxn9rscOBQQtCMSoKPtd4r9XBA+K6bcBvKAnzyhSLFWPy9ZI+SW13ZbOLHsbop862Azr9yaHFIMmNUIzLa0CvxSQLXS+XJmmwf68SuzctA+pBSDqPLbPXyNryVLMgGfTIED3uI2wYazdrQU7hu9Tl3vFLPjylFjpSWiz8UG6n00oSMtJkF3VM9OEemCmldzQenvtsycYPZhA4Dyx3z73P6u4p9GFeqERez8qBqiytsLv9HAUFoaplTsrLeIoG+BV+hgPqbrUk9KIBQl/rTeJ7yVP3ojrZ2qbrtAUqGIhg3XCnds2tSyITFZhzux1xldGdsHZP/ZzApdH/GKYKjpdMveuHeOxDeQQZNqId6FsvNbkgnqyMffu+QRRJ01xceXqfYNLCr9lqzjEPd9FvuqO+GV6V2vb3UDPXSCuzfegaxW+rzMfCgcd+2DOtHelszzf6w/ORltyCnBvCbYhlsMYJsHCo2uIAeIAqC48MJhFbSyjQp8vlNd6rS1LCXPvtzftcRIDjDlNBGPKTilXaDZMaH9BqlMESIbW8Qdk0DIqm29z833BQypIG3Dj/FHT9gk/5IhNUTDvSeOmhNv2eOAT1Z+DWZlbelrFDi2HDdxdCHim5EojGxtYlcd4DIYNO78bBSQcrgpXXakMmUCsJgOU4fYrXjYX4uRdmCmSjo/wKYPznfODUJvM6hotASMmjIpG3ktbms6W+heWsnk5R1ptuBuwbs2a7rX01ky+W7Gzh+oJSIsLS1WIcCkbWbE7ccXbxKFGcdnSN1tTrtYPbmCbP09q5Uy8r/vh7SkrJU0t1RpFO6fAgsnbBYBYuM2TEx/J9NHnJf3itG1eSHK+P+p8+zaQDAAKRdyQzvINvAk5l6H9LMkgPY2+5ZZHLchooF2Fo/ORQvTk9kyMoiBonRgh6BtOW5bhHnCd5XucE4cPf8LuA+ADdwM0oeffRyR+5QjPWuDfYlqPOqFt6FjBNvkT4xKI+CD6NkI8jt6UHOFg/nBzAlZxDX22oq+wjyeNZvgYNM2LOJDpy3fJ0g6sAuSP2fS5INjaE4S0r2irHR+BKBDiA2pcIU4MncQWmyEU0jgNNFGH+IOilnXMUR99EKO+pUvNiIMPcmn8oqJa60LuBdNDT2jFWu5eNrhCKFV2bsyrn1Q45xPfXJaHzRPNb/di7PF0V+NbK5YlIRxVw07KJok+6ecwcm/kbbPU5kQOVQ76mfu3OSqQ8yRFOYX8DgP1oxd159qXTevHy4HYA8bjkAroFcGwQ0f5k8nDWsPtflxbaLvfnchNmB6b+R1AUduY9yzNhRhGq9fNxqiI4X/KdippblDMEBa2ZvVBVLRPy6mNkAThRbw9DkFQ4/cRK/zGLlfqb4b0zAYkzsc9Yx7cdSWpRljq0SnxfrvtW4QVm4hJlQNS3o+WNHLg4vr7 X-MS-Exchange-AntiSpam-MessageData-1: +tg0lJD9YWNlgWLsoNz1OtNjNEOcUv1x4xA= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ccb7ccc2-baa1-4b11-4e2c-08df1a0ecde8 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.7277 (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: GrB4EcYxYVPs1pkaK7pZkJPayWj594fGgMG1vLU/45tWPuqOg4GhYshSXKJyDA+haiPg22NFbkl08Wk1y6EX9AljXcEx0ni/7QCWsTUGO98= 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=DFdVWehR; 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?= We previously used a package to control if the docs should be included in a rootfs or not. This has the drawback, that the expensive cleanup of the existing docs needs to happen from a postinst script, which is emulated on non native builds. Also, what is removed when depends on the install order of the packages. We change this by making the logic a rootfs feature, which - when enabled - sets a dpkg config prior to the installation of packages. By that, the docs are not extracted into the rootfs and only a cheap cleanup of the docs we got from bootstrapping is needed. This also cleanly aligns with other rootfs features we provide. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 6 +++ meta-isar/conf/local.conf.sample | 6 ++- meta/classes-recipe/rootfs.bbclass | 40 +++++++++++++++++++ .../isar-exclude-docs_0.2.3.bb | 4 ++ 4 files changed, 55 insertions(+), 1 deletion(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 08ef328a..0c98a33e 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1216,3 +1216,9 @@ dependency to `do_rootfs_postprocess` shall now be changed to run after `do_root To easily select rootfs features from a local conf that should only apply to the image recipe, we provide the `IMAGE_ROOTFS_FEATURES`. + +### Replace isar-exclude-docs with rootfs feature exclude-docs + +The `isar-exclude-docs` package provided mechanisms to remove documentation from +the rootfs. This has been replaced by the `exclude-docs` rootfs feature. The +`isar-exclude-docs` package should no longer be used. diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample index 6e1e1546..a984e28f 100644 --- a/meta-isar/conf/local.conf.sample +++ b/meta-isar/conf/local.conf.sample @@ -152,7 +152,7 @@ CONF_VERSION = "1" # # The default list of extra packages to be installed. -IMAGE_INSTALL = "hello-isar example-raw example-module-${KERNEL_NAME} enable-fsck isar-exclude-docs samefile hello isar-disable-apt-cache cowsay example-prebuilt" +IMAGE_INSTALL = "hello-isar example-raw example-module-${KERNEL_NAME} enable-fsck samefile hello isar-disable-apt-cache cowsay example-prebuilt" # # Container and WSL machines don't need example module and enable-fsck. @@ -164,6 +164,10 @@ IMAGE_INSTALL:remove:wsl = "example-module-${KERNEL_NAME} enable-fsck" IMAGE_INSTALL:remove:qemuamd64-sb = "example-module-${KERNEL_NAME}" IMAGE_INSTALL:append:qemuamd64-sb = " example-module-signed-${KERNEL_NAME}" +# +# Exclude documentation files from the image +IMAGE_ROOTFS_FEATURES += "exclude-docs" + # # Uncomment this to disable cross-compilation support #ISAR_CROSS_COMPILE ?= "0" diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index f7822351..771d9b2e 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -41,6 +41,7 @@ ROOTFS_BASE_DISTRO ?= "${BASE_DISTRO}" # '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 +# 'exclude-docs' - exclude most documentation files from the rootfs # convenience variable to enable all features needed for a reproducible rootfs build ROOTFS_FEATURES_REPRODUCIBLE = " \ @@ -312,6 +313,37 @@ rootfs_configure_apt() { EOSUDO } +rootfs_exclude_docs_drop() { + if [ -d '${ROOTFSDIR}/usr/share/man' ]; then + find '${ROOTFSDIR}/usr/share/man/' -mindepth 1 ! -type d -delete + find '${ROOTFSDIR}/usr/share/man/' -depth -mindepth 1 -type d -empty -delete + fi + if [ -d '${ROOTFSDIR}/usr/share/doc' ]; then + find '${ROOTFSDIR}/usr/share/doc/' -mindepth 1 ! -type d ! -name "copyright" ! -name "changelog.*" -delete + find '${ROOTFSDIR}/usr/share/doc/' -depth -mindepth 1 -type d -empty -delete + fi +} + +ROOTFS_CONFIGURE_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'exclude-docs', 'rootfs_configure_exclude_docs_filter', '', d)}" +rootfs_configure_exclude_docs_filter() { + run_privileged_heredoc <<'EOSUDO' + set -e + mkdir -p '${ROOTFSDIR}/etc/dpkg/dpkg.cfg.d' + cat > '${ROOTFSDIR}/etc/dpkg/dpkg.cfg.d/55isar-exclude-docs' << 'EOF' +path-exclude=/usr/share/man/* +path-exclude=/usr/share/doc/* +path-include=/usr/share/doc/*/copyright +path-include=/usr/share/doc/*/changelog.* +EOF + +EOSUDO + # drop docs from bootstrap + run_privileged_heredoc <<'EOSUDO' + set -e + ${rootfs_exclude_docs_drop} +EOSUDO +} + ROOTFS_CONFIGURE_COMMAND += "rootfs_disable_initrd_generation" rootfs_disable_initrd_generation[weight] = "1" rootfs_disable_initrd_generation() { @@ -583,6 +615,14 @@ 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', 'exclude-docs', 'rootfs_postprocess_exclude_docs', '', d)}" +rootfs_postprocess_exclude_docs() { + run_privileged_heredoc <<'EOSUDO' + set -e + ${rootfs_exclude_docs_drop} +EOSUDO +} + 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 diff --git a/meta/recipes-support/isar-exclude-docs/isar-exclude-docs_0.2.3.bb b/meta/recipes-support/isar-exclude-docs/isar-exclude-docs_0.2.3.bb index a5aa06f4..5b641fba 100644 --- a/meta/recipes-support/isar-exclude-docs/isar-exclude-docs_0.2.3.bb +++ b/meta/recipes-support/isar-exclude-docs/isar-exclude-docs_0.2.3.bb @@ -14,3 +14,7 @@ do_install[cleandirs] += "${D}/etc/dpkg/dpkg.cfg.d/" do_install() { install -v -m 644 "${WORKDIR}/${BPN}" "${D}/etc/dpkg/dpkg.cfg.d/99${BPN}" } + +do_prepare_build() { + bbwarn "This package is deprecated. Use the corresponding exclude-docs rootfs feature instead." +} From patchwork Thu Sep 24 07:38:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5497 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:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f62.google.com (mail-qv1-f62.google.com [209.85.219.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7cUbR019648 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:38:31 +0200 Received: by mail-qv1-f62.google.com with SMTP id 6a1803df08f44-90e8472ee1esf30492116d6.0 for ; Thu, 24 Sep 2026 00:38:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790235504; cv=pass; d=google.com; s=arc-20260327; b=TrnIA4UmY5ANMbPrLluRGwbddthEFDSKJ1YjvAl9mK2yLdR/Ds3jrpgym141aS/3IJ AcT5bhN7gDwE8F2sQtTAoEaylCSYgYttkVZMRbXSyyKwalIP7wepo16isVTUCahBi2rv QwrWwDOiZur4pBStCaNbhSVtiWtpjwzpyWpqdyUkULRhYpyx0nudH78tdzYWDLHoSPV9 jpRJeYoYhutpXv9vONHm2s6TtKDqqmr1AoeWLpquhynWXREwNCwuPOlSn6f+qQoOVrfw MrY9N1Ipkqfprj1ismm1xIMxyaAeP3LAEg2u8vCt9RqudXdZHXTY8jMN5QweHRrob/Fx f/wg== 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=XMZAbhdwph76KaWuoKDVqL6trmhytuKUxbeoxafEI2A=; fh=scUZEndBCNRT2QDdi4yJSxP7DXMyq8LVTG2+qxIKxjU=; b=JZsscEqwjoVjciAYomAH2BKDfBc6h40o0G0Ca4V41RGj48IZUNaLiZSUXJyXYwasdo Yo8s9jIBR2/XCvd+W4VIficekIGRujIf12IQ/zqEEYS8toa1IYsko/hMPvOiY8jLJPCR WQgYZGVFYHl+vdhTQkj9KWfs4Dp9ZjB9Ff8u8VNIsHQVs4xB851YjDQuVq3O1ekvAZDD c1QFUGKYJEYGEVIm4J9ZFuJQ3Tb+1k8ta1/46dMnFzAldZv2AoQiEC0t0ZgHFQFBfXtq 9eonforLqDKKYTx2kvkOVOASiNemna5g/Kjg0YHMXHA8A3R//B3i9WS5yWggxs2Np5rx Shgw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nak54g0P; 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=1790235504; x=1790840304; 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=XMZAbhdwph76KaWuoKDVqL6trmhytuKUxbeoxafEI2A=; b=GBUJ5OrOG2+79cl9Y/7ZNenw23BQJBgUVOWZ1NjuNQgdaskG0esEczQlnRUHT64WtP BCBwPAbSQLmIWIuf0Mk0xi7y/R3/hsSe6riZFcZUh9aJNsYg+N0n6TrX+aBf4pl8lgXv SptZvG6gImpguE1Se25TPU8n9z7PViYgNE4TU8Z1UCvYjcqxhRFI5wrz9t0Jb8AK0qyP gwUwouZpNkVkdGpzARbhRy8QvAZ38pbBpeWItMnrvDi7tITHtvnIP+QP8IXIjX5wHr32 cLDGM5ZlELbgCih8kSAlnEtzs3ODKaGNSbZhjUpMPbRaE1+pDtk/Ue45RadCPCOcA3V7 Orlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790235504; x=1790840304; 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=XMZAbhdwph76KaWuoKDVqL6trmhytuKUxbeoxafEI2A=; b=o09yN/KdD/UR5R4Y3cdhL2Zge9umYIr4ziEhDTC9/6JvnGhNM4mC5iHVhe1UpbfASY QPsVQOe3NuhS5YhvypmF/k1dgReByhzJQzVWHk3OEHDxZBycuFk9Dwlli12Xz8mqh2K1 rg2dQNLoowiiaMyDlLJXcfdFB6vioMHxTFBCB2H4XmzQOCdXCwCQvI0o5wV4qXVIFnSA MZyQ6jtswFWyWl0e41lzlSFhMblbCNSBr3eVBV72riaRhK7ZZnHrf2i1MR4fhwV62AuN tsa2KX05WDp7XeDtc3vUfYAQWXLDXH3Dkh4H37kF/LiPExfVvmEpcW7q2m8HAtx7v/s/ ojfQ== X-Forwarded-Encrypted: i=3; AKwUvBz0dt7vmZ/51yk6qNsTiDibehGAKNqV8qvkN6VnHx6Kfnn+3jp6wLZl9uvgNLqJvJY9IqwjNYI=@isar-build.org X-Gm-Message-State: AFuF++ngpJy116YaVESzDLz61rlvYYhEs9WufDkAWCms51/QefLbNRt4 tSbkg4Dy1EPJMUy9KKOivepkdmR6p3qWcUAcEnuP8EgK0yo9vDTjIdm2 X-Received: by 2002:a05:6214:3111:b0:910:4a86:5969 with SMTP id 6a1803df08f44-91421d9a57dmr11956636d6.23.1790235504276; Thu, 24 Sep 2026 00:38:24 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcDxX7CloPNlK4rT0YYnKlkWDHIA3p1ReR1ssS2skGX5A==" Received: by 2002:ad4:4e64:0:b0:914:142a:f9e3 with SMTP id 6a1803df08f44-914142afb09ls16640816d6.2.-pod-prod-01-us; Thu, 24 Sep 2026 00:38:23 -0700 (PDT) X-Received: by 2002:a05:6122:179a:b0:5c9:a60b:e5d8 with SMTP id 71dfb90a1353d-5cb0bc5f823mr1061340e0c.18.1790235503025; Thu, 24 Sep 2026 00:38:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790235503; cv=pass; d=google.com; s=arc-20260327; b=angb4jslXsdn/cDLdO1jk86ptaNQ7iwmjVjFoB072bj/qbQGkYgF9sPvTydS2oaJA9 GdYhFr6gw08nCnJcRgWk/kNF/0sECtI0EEJVxHGAzvYkBUnx/hAW9V5LPdA5cfyEFMuS khBth8KGQv9HxBAzdDA1efuf8mScqIJ8342AKIzCGsLJgh8Gt+K/2FOgDkqteVl+Akz4 ZPfPcRmM6a2UnV9wEskEfjpViqCEh+u4Puk4qOnQuJlHfY75PCGk52Pw2blwUfCUfVrQ z0ykwPmlanu9omc4VqRmIjxAGvG2ddHZFvQzkxdrmt/+0UpMIS46MxTS0D81Me9ExmA0 ICUQ== 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=vOzv0+dGceHnKBNjVmVgJTJicF/X5vdLXnpjRyHCCVo=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=snsig8If2SvqZwpFZlnytW+Pr5WT4UmyUnXqgz1r6ungNBRPvg4FAuRPvI2eUHT97G BNhj9nnW7K2X0rQNJo4IonO1mbXhXoZYn31mMxEpldTVv5P9JhYUqFcn0U9+gMy0oZ00 KkeY/j3LNdbM3hy6uQL3HAIz19uhXDV2i21GT+BXSD2DfjVM7kun+/A35wslvdywG5Or IJnxq7ecBxeq7XTNZUP3TWQPtlofCpQQGdmMfXgSTLMm3D90POuWvUZlISmG+vZWGChL gmHjDB7tyKQrX+4As1Y+Kxd78gzSW9rwzSrlDNkDblTA2r+itQKWQjPb+5Bg69zuqXAv ZFMw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nak54g0P; 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.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:38:23 -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=ksXrwMcP76I5bHXBu8ru+EgVSwvTA+MsmKi5JipRxUY0jg+7Ll6T4zY6GOP+mufdxVOyFbim/zFOs4+1FaYtCktt1WSlI0QwhaZOSEfTa/i/a4xaCaWDerCT9YDB+zoWJjE/UOsyIu6MHGpcBuJS1c8mihGmhPkMNP1k7VUZJN1UrXpuvk5Gzqn57BXHXaUDU3/++n44WiRprkb/KQYOm0SfKIyfDiVaRyJCsGftyPomASB5TgInYNJpXqdQWZjsJ5x04jzVtIe1fGDrcSWOsqIQf2seNjt/jWEhizgj2Ufnmlx1l4972Rx+D6JF39cK6kTGOR8jmGNsOLApMT2/3A== 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=vOzv0+dGceHnKBNjVmVgJTJicF/X5vdLXnpjRyHCCVo=; b=jOvrMzzSc56I1ZROypwzmxrawTKDo+MdupJWsIoKgFLFE3D/lsLEwc2/on+pcy8iZpPcZhpI0ecat43X6kpfQqIM6/5LRWNF8Mv0/7796JQP/4IERr75GBXq8DYY/rIQRn4Y0bXM32SZO8PhZ2sGdBKT8VmFK1Ou9Wtb6PiHYaNV7VCeYJMk6JIzwGSPl4VkIJ/yPaTP7bqpBqlwW+Q0ICnGB2IpYQZK9omPVjvPSHOf/CEpnuF54oXeJw4yVaElmsxJ+lNvjAYMc5pedF2ZJYkI8WYjwjhV8hy+Mc2lU420kBRg/i4If4VluG4E2xKr4OxWXzmYr3KSnbxAnV6sCQ== 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:20 +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:20 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 4/6] rootfs: also purge package changelogs on exclude-docs Date: Thu, 24 Sep 2026 09:38:09 +0200 Message-ID: <20260924073811.4058349-5-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: 3302f1f8-0580-4de3-89ee-08df1a0ece22 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|10067099003|56012099006|22082099003|18002099003|55112099003|11063799006; X-Microsoft-Antispam-Message-Info: seMsJqcR3jtYFMjb/czoSips5y6/83oEV9VK9hHd7GUQ2YNKBgtAS5IJYudPdthtK5zJ46K3JCwcT9z+ZmdzK5vBd9nbDLtKbbJprM+xui8RpY8tezkfskVK9j32bbYp337ugcsiRfZWWm8bBnHolpQnKaWI9iyiCx04jYBPtUjkwvMPkpeYFh7Ra7VfxlsFQc5qNUY7phZ5CnKQcu93Xs3SyCr32DxqyOpM3L+8+QbkjxtZz2+D84ms/PqL+xNLQ8VSsiPg3u18IA8UenNxfag9Po1OgPe9Tb2RtEvjOd0Hy+iRK868zbS7qiQI4MHmzDV7ZTtBtHE4DndENrSBhbLnPlUgsbFJkpuUAO2XLc9+U8QiMyHCPX4rcarhVfgK7Byldm7LkUdP0HC/B2/L/G6pSgr66u1vrK1En5HQlIeh9nCWbdK5n6h0IJkUpx1t25oBD+UPt2E7roAsgSFEd6fPb0vEe8wSO8Afxd3wAiIyjLuNn3HN+qcc+XzPwkprBMhx/c7uQ0ij3QX1xtKPLJHDmW+2PwJjF/gazk0MVH+Vlk5gCEBiSnXsXqpOJkdNDIk3q9TsuXf4G6P23Id8l2v5QjtSJL/dF7OJs3cOOGMzMsLqHSwE2HuEZjLnr70fFBdVOgXkhlsNk6JMLeQAYQIIUpe3N+AUGY4bAr5J1nY= 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)(10067099003)(56012099006)(22082099003)(18002099003)(55112099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: LO6m3kyLs57kkCnAttGktpH9emQCAF+DeBAoSJgrDqtKhFsqB59mPsx5m3psA2DfUj/PHMrCMN1a29qwCXMK+lyGEqvKU5OWM/fFPfe7NRoA0YPoFz6oGZeN1mAX6YYgRRyoEv2dM0fmApQpVHR/F4txK6RS48BgThOxoPixp+yYbcnNRLtd35mRai7io8Oq2gZNd2P/xtCE/4NQdfWgTs71/IufMoXgAW0OgztPGdBAewTszT6shq8KMKVNIHwDX+LCRmN86pYGUUsh8NQbS8WWKDcSzrMG4X0ld253lIzV2WtEI+3rRohjViCHjlJc7AyxEudPPtR/vmZHK0jzDTiTcBdNzM1OogcBwHbTyisBDFwCm6CvuN9cMOgWAt2Gq7Oi9VNtEwM50ONe7ZGCDMJtZUit0UEhKy+iIhifrThEVDKycy2k0nM6bX6zveo6atNU6g3FZE3KR3T6O30oIYLv+eIG8Oq+eKNa5qwR3RZ17D5ZfJaij5pmPF1bopM/ce2NOmyEHHlceS5/MtNsh7jDMBoZCL3b6uISlrArVC9SmXf6+8KssoGE32t1Np/n3G02QTtcpwm8YXSzkEhBVoJ/J6SgDRaEFZJ7D1YpVv9SFUWU3TT2mL4TZVSAn7gwagjmzWAzAdhykmRliV80oNo+DFZmFqfTZFVaCpXjIYVJjdSc3CGuUDRvrGOJQq68G8uAdCmZ5HROIeit1FlDyryQhlH2QgkOUBq4/ioFwRqDH+yXWh8n3KcdJEBFLMSeZXXA+4l4H95Zqq9h4gv+r7hA9MPG02yWcaZ8pjvpfSIXlcZyezS1wI2TjQAMtrSB07LaIZSeerjmAy5R72XcaAAmocC+C/3KgWMm+RMGneDqpfO4B3+TPUxmKW1cgfdl13pIdOzK5/cKOB2oMb0kQpcUTDKVwbv5rcraGdv3hr6YBvlO2R7eGQtucaW0oOkyfxIaapk9HYz3ekulWzHCQSMnSeGc3hscqrvwxYlco/+bJ7zmSfKEO4y1Caivlwm4OgP+kLUEF7GPEZn1WZIp6iGdxfnRhdZCzzfpn8wucgNDx5e86DSMrdTZRwrZOVX5tuhrR7/n0gAP1mKPyV4kZLX49KtAX3hahkFeQifzslvzHp4p+jzcKovw3UA5/VJShFE/3iXX1pZ6z7dULQ2g7vtWRUpJ5EbJpAb3H3BsdFRoW7J0MboF0rC7xe89lZfGe5MDY534EUa9pFZ7ZKPaHIr41YPO1l1kbMm8IhogRri4jibuDfvom7UewdLXl/t/PI4yBnl/dHF6EqYwICqcoNnT/etTIF39yaVpC8/hdLu7BgCmJlGssnYJfp+CMZoVEM7XcEJu8kD1xeocuY6p/xYkbZx41YchZ2K0BjIUb3L+6lu2c8NV02qt+ILpRfNoYA6CMSRjvkEEaB0s9u5y87kQuBrFSJtmqwTWLacK6moe/HFKzrGHYcQ12S60AnmiFmgKUuIbrpPg02lluKqiUmpJJW+wXoRlF2BuNfKLqYWuWgQzOIcAtDJo0T8WFEL+X8XB2KWRUgKViJTfHnbVuzsAY19GhV2dIT5LiB2V0B643kN+TOPCRnhEpom1tUmPDeVN+lagl9AwQWgQ3Jw1VwPSOAbuJirUqepDv4rkY9pSB4iKZmxoP+hR4U65C+TSlH7oUgNEKF8HwFSscidsMKiaEoTh2lyuDhBtQ1qG9XDGDwkNauWsZsao+/NWBHPu2K78MaQaD4BjI6y9gklJpaKVMzIQJ+mCyss7YPLKWT9DxNyCoytN1QcMibEFGUbK0bogEy89 X-MS-Exchange-AntiSpam-MessageData-1: 1RvKo5Haj6dekzT3YpJX7KdNWnUmS9oPh+c= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3302f1f8-0580-4de3-89ee-08df1a0ece22 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:20.1137 (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: QkB5E7zXeighet268UkW7iJZMlIvS9inOf79crstMwI1gir/zJk5Jm+FDpAgZZRIk2OneWNagyoOhQOnGrH7eDidVPMtSmhVWL6ynJdrVxA= 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=nak54g0P; 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?= These can be quite big and usually do not provide value in a docu-less system. Signed-off-by: Felix Moessbauer --- RECIPE-API-CHANGELOG.md | 3 +++ meta/classes-recipe/rootfs.bbclass | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 0c98a33e..3798a9d1 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -1222,3 +1222,6 @@ recipe, we provide the `IMAGE_ROOTFS_FEATURES`. The `isar-exclude-docs` package provided mechanisms to remove documentation from the rootfs. This has been replaced by the `exclude-docs` rootfs feature. The `isar-exclude-docs` package should no longer be used. + +When enabled, the package changelogs are now removed as well (copyright is still +kept for legal reasons). diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 771d9b2e..79bd70b2 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -319,7 +319,7 @@ rootfs_exclude_docs_drop() { find '${ROOTFSDIR}/usr/share/man/' -depth -mindepth 1 -type d -empty -delete fi if [ -d '${ROOTFSDIR}/usr/share/doc' ]; then - find '${ROOTFSDIR}/usr/share/doc/' -mindepth 1 ! -type d ! -name "copyright" ! -name "changelog.*" -delete + find '${ROOTFSDIR}/usr/share/doc/' -mindepth 1 ! -type d ! -name "copyright" -delete find '${ROOTFSDIR}/usr/share/doc/' -depth -mindepth 1 -type d -empty -delete fi } @@ -333,7 +333,6 @@ rootfs_configure_exclude_docs_filter() { path-exclude=/usr/share/man/* path-exclude=/usr/share/doc/* path-include=/usr/share/doc/*/copyright -path-include=/usr/share/doc/*/changelog.* EOF EOSUDO From patchwork Thu Sep 24 07:38:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5499 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:34 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f191.google.com (mail-pf1-f191.google.com [209.85.210.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7cWvK019673 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:38:33 +0200 Received: by mail-pf1-f191.google.com with SMTP id d2e1a72fcca58-8688139460bsf1499869b3a.0 for ; Thu, 24 Sep 2026 00:38:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790235507; cv=pass; d=google.com; s=arc-20260327; b=REOhT8fMGFl8bx9vmoUdmadTiJayYs+aV12RDnpGgw5Pwf6/mHKgSbE2sE9UPiMg7N sLnOPRF9nArW3qetISwEwEJGDY86qWyAV40IYe2gny6+7NkXpjbr5kFHhLgwkGBGUe9k HFyA6T4LcI6kKNH+U3x8gfNgKe7uPcyCAIujPXuQWkJPTyJXe6YjrGTbDWQU5S4+FDtU qvc0nhD2JtHTcalZsWFF2gqwF2hVCZ3fjayUP9wXsLKW91qmCsA7VfjOUHel8RmPxyMy nNtS4KfNRTHfKRHSlIrDXwILMUI7IBsSf0r2kEfcGEBWmvfqqkubsFQ8EXqYjN5Ncpxl t7hw== 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=+/K6YghE7huO52aaa5yMx2+hDu7L75Fv4xW3M1tE9tk=; fh=mhYIYqyOe1PzG2TLXzjDmZ0CIICU7mj0wrxYirCRAws=; b=RkK6JiGqpyeZYF8TBZ75JpmVjf+QF+Rpf1NqyqcRBMmXb4PGawuxOCYg7Z3bX9Hvgg FRTIc9+f4jm4uxTfaCHpa9yz98CAinnj+7sMDAnmAbJ9MR+moELNB6+qXYsvnDJn3SBA R5crqtSxzPxg5Fhls+5Ozhb0PCMQwHTPdImQa0b9TmwnXn/BtVgWQ9ZkNV0oJNxKILV7 0bQs0D+py7SnD8m6gO9pGlz7+KLUpqQzB5D2Z32rlqSOOKkdXkut2g2W3DSjET7/Aes3 4n8aCZyPy/ytcn4TvIZO5lkF/At4bqjxG2p8vkzoJ8nJuYZYFmhSYKNPW+rCYTxvNmvF Ak7w==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=X8Jv4A6b; 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=1790235507; x=1790840307; 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=+/K6YghE7huO52aaa5yMx2+hDu7L75Fv4xW3M1tE9tk=; b=nVJy5go/OOmFUalzM4HrsmLJVORCsavZVBHoKEeJNIUEoupd+RvQ/gbV599je63FU1 3DnK9yITt1JJCAkJfOlEXqsMpJ2cOrhJizS/LaA9skh4ufF2u6TZYEUT03LsMmwqcp41 xG9A6sRtLo6vN0v5wUAoFBnDw6RNytECA1G23XaZRCcUXxRvkEs8mqxZOOAaL+IBXAvh CyATAuND7H7/WAf85ZO1dgs/TjOaFVNaO5SSSvNj+jJ71/J17XrqARifEyPyfYZfjew1 vSbU8W6shsv/UplKcIqIHcu9qD9oY3Hp0cygJLhYQMz91BePotuzDUs6ZB0yT6Q4IijE fwuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790235507; x=1790840307; 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=+/K6YghE7huO52aaa5yMx2+hDu7L75Fv4xW3M1tE9tk=; b=RW08Zw/ui5p4ruv+5YPIbeYEqA0mI1+C1NCJU71adnLLDFpZLvRHCSyh8EyMFSMTig GIX6TFLbKwWNhTWHuwLOZHP2hzhd4PwbmLZPF8Dz3UWNWM9NJ3/KXb0zqhM/4+FRaTFV Nih6SKYPDKs8yHXuG+rkIEV+EWm3ngqB0A9+nnu/0b3fMDpdhtgXDwr7o3KIjY8qBLsh 72BfoqeFJXeDW4mF+N90Dc511YuBXQ5gCAcYkGat7c2RxJBaEEcisw7K8tQDUUoqZfD9 hknHEBluTuc6hsTx4gAinAw7+g8CZdxmsBjP/xWAKTvz9iUiHKbbuOogx6WAzOlbE+tT /CPQ== X-Forwarded-Encrypted: i=3; AKwUvBzbnYFxNuR9ypL+1JggeWp+2sDZL8EDcWlZRD2PAHdEL4fiSPrXmzHx+xTPxVY2PPTwFF6/3NU=@isar-build.org X-Gm-Message-State: AFuF++mpoYemJMbCIxMSKsqDt7EMXFuZARp/3F7IR/ztjttzNcl2hJmK QBlIbtcD9YOJZaRBvPzHxtAXANzSGnfRgp/GMUUMhkgcXrRNaTTrC0tT X-Received: by 2002:a05:6a00:3005:b0:875:9d1c:493 with SMTP id d2e1a72fcca58-87e98f8c415mr1220781b3a.20.1790235507082; Thu, 24 Sep 2026 00:38:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddKnebtomOLto055ohExv4YpVH6VFunDvIX+4EWlZ/J7w==" Received: by 2002:a05:6a00:63c3:b0:842:2289:bab2 with SMTP id d2e1a72fcca58-873510ad3a2ls5267192b3a.1.-pod-prod-04-us; Thu, 24 Sep 2026 00:38:26 -0700 (PDT) X-Received: by 2002:a05:6a00:1884:b0:878:3783:8a4c with SMTP id d2e1a72fcca58-87e9be753f1mr1416259b3a.52.1790235505765; Thu, 24 Sep 2026 00:38:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790235505; cv=pass; d=google.com; s=arc-20260327; b=QxmDo1Im3RyQjWvzMjU0e8PGVx3ID847z9uIpiYUhSL/Vbe4hw1huzl4j8+rGhpvAa SaLUq2xTWQkLVSruneLYbKBw4zneoq4hzu8BR38DMMf1wb3vq4v+Niy8JusaE/hw4pJD Ni5+qHSpYLi9LT1CuTn7GxyiJEVW8IU3MmW4clwXeHfHQ1J2BgTmEPL+43GQGxKjq2vD EIO4y3gUHBVyaC9t/dj79CodLBnSMW6VUysP/6XNVPNHVYbmXgyIzk6rrudkNtPaDTLW Gwhvskih540RRWiXO7kG4xlEwJPbuNoMGEQl/D8ijPK8BLS+D90p/L09KAMt5+EmP0L1 salg== 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=GVceBS04DsJlOeEr5qHadjSax/OgN2l49LA5ywUO9EU=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=PP1MpSOq/lT4n6a41YEMqthu26XrexbJwcvdlUFrzRFNVrkP6EK4zIHtaCXVmQYBuq RvsKZSrzYlqnKZFu11e9aOpfvpWu80BVvC4yqtwILlh9X9X6vKPSZIbA671ud4q/i/QC OIzUxrKwTWVT71QQSVrGJj7fAPg8cAf/Nnx4AacmFQW38aLHPc+koKgsjHWj8mU8LLAL msLKYzXyearHPU9+itZc1L4pl7hPBy1Co/43F1r1H9JS4Tb/3mSUpVTDU66bQpnmCSFI jHcPXPypeeD5mje5mmBZKqfGFYYIsvTwUk1bS5teWH5g3mVZ067Pm70Jv+zLBfim79dr OIGw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=X8Jv4A6b; 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 d2e1a72fcca58-87d19985db6si151843b3a.0.2026.09.24.00.38.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:38:25 -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=sjTOuLaHFO/b9EI7x7gFe0Hv6n1DOgl2DcqDsPkLPfAkQ5FrQLzK2HEbyKKR2IFgFoY20sdPpWCzUpxdmUNkEwgt/+TfT3pZVG11Xfm3dlf591YC3t7FuJN5jqWYhpCf7P5GEDiBJHEUa01UyjBZeIzBIIQnNsSJElKb2oQBVuzQpWNU+SGjKfRaSAG4Yp6WDaoBLR819jNQC16Um6k9OUPLPMKffQjYNCsLxtnvC27Q6meoR4dJTdBGKbJdRz7kV4WlTkbGUeO/qpQQYmn2VnCRPL7A1/T2NLS7mZltvvAh1Hdia9x82BNpf+4yK6R2a+7+wlPNGKedzUrRhL1vCQ== 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=GVceBS04DsJlOeEr5qHadjSax/OgN2l49LA5ywUO9EU=; b=uWjHWlUo1S96LdIgTxcnV0D5UwQa/s/LZwOx3pgCO1iIjaXi+RV4EmS2+lBGLCMZoqkiRKmFCjGz9ly8iRgKcci46l+jNXHRij6JjtAJPLCYJmuFkh0qgwJLqePujcBU7xgiRf3/3M4i1Nb1mydGGI+U8MYVLcJhvQjIzBmgHmGbSm++L5eUGIgBl6G6k0H0Szn8uLLTY9Mxv9cJd53OBV7oX9uz/CxQqBpIA15I9Q59TzFmDQGDN6nfDdx6hMOAU3TKKj6NgAayROTTgj4YZPpMe+aeho/D+iDe0hwkTVUk5E78y1dEbZ2B0hQqmLwkNGUeNsljZnBdseKYyFP3ew== 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 DU0PR10MB6106.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e2::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.17; Thu, 24 Sep 2026 07:38:20 +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:20 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 5/6] kas: port isar-exclude-docs to rootfs feature Date: Thu, 24 Sep 2026 09:38:10 +0200 Message-ID: <20260924073811.4058349-6-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_|DU0PR10MB6106:EE_ X-MS-Office365-Filtering-Correlation-Id: 66c32abd-1603-4a19-893a-08df1a0ece58 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|10070799003|366016|23010399003|10067099003|11063799006|56012099006|18002099003|55112099003|22082099003; X-Microsoft-Antispam-Message-Info: ETA06kGmT/dsnQF+USLxaZoVekwjpde9Bt0ZBJCmvbrleYgKf/qgLNVQp/LS2I7k9b6Dx1C4MPs9ZQUuZmjAJPIfp0PDrLaE79l6eO7tWbmu4JIo6eeKf6b2I6sJa5X7VymvrZjrhGNfwVO9gtmA4wPgID6pyyYjDwpsYKrQG/u3sykPyKMea9tWz3XeGiJSILQKGWQDy9L4CIDDrsHU7vEpBi9SU2mlnqE3yftaY+QF7wauQZqMJMJIVocxUm+T5lgGcpvHvUc+dHLd2Qpja2a2ubUdKqLchFOQ6eSoTqgoLZiyw/n129owLhYi3xgf1jPYbWK9JpkD4RddQnKZ15Ak5ZQJhaZvnQZMAW0VlZDeYe8O/efkB8MO0uCh68hCJBxe+1K2d1C67WezRzhiXZeySroJjicwJ22nid9Fkin5SUgF+DPsT2P6Ko6J7keAACzl9iVw4ycdkRkpjrabKvOnc2NB72goN35xMNXw4+r6RcWn6fV+gn/2jMR7XbwAuiV9uqud9oO/kkhBmTsqziQBpa51qVNRSkLbXhqFFP8P6E+F2m3g3QRy20EMDWPQLm8xHv+vZrcn6ZLeBzWFR+BEovVYOkBjZKdo5UQdi3wB3zkladwXJ7kUZwPgTQpwqMbcYcfGl9wAFWhL58edd2kGuqb3vjOcxdabT6sIGx8= 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)(376014)(1800799024)(10070799003)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(18002099003)(55112099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: vl8mx3ex5NdDZeuI4ZS45Lr4yFAwj9Eb4aqx6e71y4VWbj2wJfQk/V03jghkoAscvX/nppg1cXxoUo0NVRkhhPvaULz7BBUHfS5W7PfQG2RWCCbEXPF70DHPPxBcVvnDvhz6662/yy7D92pNVHiVm3wkucgLfCyFF6j0Yz0HvOiJqXYXKUxbuXwXFpg5c2Rpsh9QXhwg5/WjlzcVYCdoSCSgAcXpYCMfZCqs5coNYEPPmRkuHJzO5uPuZPB/b2W2Vd2j2qhAki0g+UHizBMOAFxSUq8NnZ0B5q9JSTCdJIxq3N8IChf97/oRDueSw27sfeAp8YiC8Oo4ErPBFCo0kXR3LKaqGuSABy0wHh/uetHrq2lCCKuzaE32WzNcKuew/1EsgURntivHyN4jDo4Kf3h8EcHhkmvypRCq927zUwhtBDX7dEFDI8u2VEYzoFrxZ2KrReewmhxNY8Irf8b4i9VROs2dMrgsI/fWh+1k/Iz9TELyh1sIgU3VM4XTXePTnwCworR0Yu+GZPGgXoY3xpWx9mpgQhN8zXXw8ryBbgD6G385R/rYyh6vseucNBKrxV44GqjiSJGsZqFIjoFEtWKGgGeU/EWqLHnvkQC2faog/ktvUJ4N79a1+w4m1EaV0Vopo1OX67lhU8bSAjFc7/nPmND1S6xt7c6Uq0IeGJf+7zWXOAx5DrExVt9uTjt1LU5qmA09cwL21cr1oDdmXMEdEZHOOP2oxfoRjhZBdMdN6LwQpx42SHdC2Az9j93qSU4NozU1VsSCBpfg5GxJL3X+Pkjw2cocosuZH4ycoJ2ZQgD4YaPCQpai4uQy99G6g5rXkRdpG/z/lMiqFvL6hzKxF+WuXOcLWQCKib9fS4N3vUD9er6vd47O+LaBuRuCMWYLF7Ru/U4Da1kQwmPLpjQPPG2hT6MNtgW0SzqYAPD6pqvFX+cPItXjzQ7H0wehDWDAOer0Taiws4rKsBd4I6+vPpNVFFC7/OaF/5mGCLsDJ8JX+acLUBRgLgbmqVa5jRx4U3UikKTZnzNjl+0SOTW9SO045fZem6YfQmaSqu4FUUyPkLrwajvYrj3wvMw8CUZvARbrPM8m+P72KDRtJDLHKKLoWnQRDCe8BTgXp8zPF7K4/tNEVpabAiMhiGX9gnJsEYTlirr5YiB5/nYWVBJMdKR/Xu8eaRaGPwqEj5NkWl9L2B0N206SY0hnWpIcKGvGbA9kw/+0SGZ1ucRO6fJ2pMI3i68OJEX8wA+ESgAWlpO81TdiVo3sZ3ZaSWyIetJ3zKPF/1BMcOZOsmfiOz2H92Qs+LuCkHGD5k7MnzeAZkXExWrEnfRUqQdKQwGMeBRlJri8HkJlIzIQHt/Q1SyZObrQdB9nIbTOaKNxO9xOVBUmcuQkpqxHMWFAxG4Nv4bHAoKcyZUaH1b/pHZFufEXv2Z8mg9qIuALZeBaEbkMi2JAtxhHmpx8OMh8u4Y3/zw4GulmHt1sLgqx0X1Cb09VPnQGOk13tSFREKdkTmlwsOGug0bVrFZkPZ4xOdle0MOW3vk2zP5V4zKsbNuNvh6lGHTSAZRVb9W58UIvXzpw3VgK5QYaDBY1cIRT8o47MORv1jH5oM76foBU6zcQ/7JhCUzVUcDeprky+dacv3zKhvygl1dpP+PbaU76zx9i045IfYLikr903YG7+wXECZzGfsGs/clEHl/Ku0rpaDot5l7qmMXo0JOx+emVlXEcOtnjIAstfaLCPKSw6oH/hpft0/g6EvnyuUBqN0h/03k2FB97w42NLe19jXV24qavFdtyW7NR X-MS-Exchange-AntiSpam-MessageData-1: oeNFxy4cWafhTa2GxcmhursRQjbPawJngHU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66c32abd-1603-4a19-893a-08df1a0ece58 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:20.4635 (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: mDYnpD+Vp1g5ZXF8uvB4jJANQNhm6bA6DKMq0F7WY2c7MRdq7YTZBgDna1DV9QV3ngarCWtJ2fnV9V0rJUwip8ZhMm6QZ+EJlZLDi7BV2jc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6106 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=X8Jv4A6b; 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?= The logic to exclude documentation has been ported over to a rootfs feature. The former isar-exclude-docs package is just kept for compatibility. By that, we also port over the kas menu logic to use the rootfs feature instead of installing the package. For compatibility, we still keep the isar-exclude-docs package but issue a warning if it is build. Signed-off-by: Felix Moessbauer --- kas/opt/Kconfig | 9 +++++++++ .../exclude-docs.yaml} | 4 ++-- kas/package/Kconfig | 11 ----------- scripts/generate_yaml.sh | 1 - 4 files changed, 11 insertions(+), 14 deletions(-) rename kas/{package/pkg_isar-exclude-docs.yaml => opt/exclude-docs.yaml} (58%) diff --git a/kas/opt/Kconfig b/kas/opt/Kconfig index bc4ed997..ec010757 100644 --- a/kas/opt/Kconfig +++ b/kas/opt/Kconfig @@ -213,3 +213,12 @@ config KAS_INCLUDE_USE_DRACUT string default "kas/opt/dracut.yaml" depends on USE_DRACUT + +config IMAGE_EXCLUDE_DOCS + bool "Exclude docs from the image" + default y + +config KAS_INCLUDE_IMAGE_EXCLUDE_DOCS + string + default "kas/opt/exclude-docs.yaml" + depends on IMAGE_EXCLUDE_DOCS diff --git a/kas/package/pkg_isar-exclude-docs.yaml b/kas/opt/exclude-docs.yaml similarity index 58% rename from kas/package/pkg_isar-exclude-docs.yaml rename to kas/opt/exclude-docs.yaml index 0c24e982..c86b93ab 100644 --- a/kas/package/pkg_isar-exclude-docs.yaml +++ b/kas/opt/exclude-docs.yaml @@ -5,5 +5,5 @@ header: version: 14 local_conf_header: - package-isar-exclude-docs: | - IMAGE_INSTALL:append = " isar-exclude-docs" + image-exclude-docs: | + IMAGE_ROOTFS_FEATURES += "exclude-docs" diff --git a/kas/package/Kconfig b/kas/package/Kconfig index 527aec0f..e342f8ef 100644 --- a/kas/package/Kconfig +++ b/kas/package/Kconfig @@ -89,17 +89,6 @@ config KAS_INCLUDE_PACKAGE_HELLO_ISAR default "kas/package/pkg_hello-isar.yaml" depends on PACKAGE_HELLO_ISAR - -config PACKAGE_ISAR_EXCLUDE_DOCS - bool "isar-exclude-docs" - default y - -config KAS_INCLUDE_PACKAGE_ISAR_EXCLUDE_DOCS - string - default "kas/package/pkg_isar-exclude-docs.yaml" - depends on PACKAGE_ISAR_EXCLUDE_DOCS - - config PACKAGE_ISAR_DISABLE_APT_CACHE bool "isar-disable-apt-cache" default y diff --git a/scripts/generate_yaml.sh b/scripts/generate_yaml.sh index aaa8bcba..904d241d 100755 --- a/scripts/generate_yaml.sh +++ b/scripts/generate_yaml.sh @@ -109,7 +109,6 @@ PKGS=" \ hello-isar \ hello \ isar-disable-apt-cache \ - isar-exclude-docs \ kselftest \ samefile \ sshd-regen-keys \ From patchwork Thu Sep 24 07:38:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5500 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:35 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f63.google.com (mail-yx1-f63.google.com [74.125.224.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7cX7C019685 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:38:34 +0200 Received: by mail-yx1-f63.google.com with SMTP id 956f58d0204a3-67156f9bad0sf2204763d50.0 for ; Thu, 24 Sep 2026 00:38:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790235508; cv=pass; d=google.com; s=arc-20260327; b=eXtncJJYvZOkXAP5fEH3QwoP9m+iuLyZpkzSrHZFeNMoYHpYH92cVxSlp4XzgcfJhk DNWalopfl5W2+sKSqhMhUuWiMSOCTba8+gqcX3B0I+N0WbavuZ6ospGIXFM6e822k6fp TspK1u/VZmVqvtnah7woq2yLXLNiNZrI0WZrI22fGfBVLwi/1QaHEeJJVECJK0dhFRw0 MG3qiP6qEoHd9gd03eH5oTbsgjEdWQYxGiYIvJsPe2e9qmz4gjax2/mg2k7rnw1CCB9d WcglvNInobp8alLL6jYqUXdVKE8PSsDCH4u1G3aoSmCfA+BHpxlhOgDGPZoCAhCH1UZH 3gcw== 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=Cca14t43mIZmbrVAxbcnroNdyPdrS5aHWhh9u/kCu7o=; fh=1iOzPmm9c+bVUM1xllQNbu53cJiA6fsMl33CYg1lC2o=; b=qhUXK44yLe1u2cDmWWniMs3BWh2sAbQS/l4rvgb37e54KcKGeyq42najasNRSsbjhW BRkKjutJgCYZMWJPDfL6EB84ffL8bED/D3UyO0M0Y8J9/jUVFEygO0vxYrFfc/d88LS7 Kvgo7KDKe0kq59jXZwfbQVLeZYWoIo431bQXTQiIci29Vd2pPgBuZUgx7uVM78bdfmzg /GFNNSqcEcn47/kpwan1Qet6lLI5+/rvsq3yhhCRs7PWxLpRlAdOY2HrqE4oAcb12cWV O/HqTU/CG+WQVhvQixRbBNDcc9/bjSgGWNxepEUByHFzfgw6yk8iYLrsy/Sb/zA77QBT 5hiA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wtrZ1r4X; 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=1790235508; x=1790840308; 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=Cca14t43mIZmbrVAxbcnroNdyPdrS5aHWhh9u/kCu7o=; b=fKJVxjg+710C6Cyt7ShK9zYnNjy5kovoW4oottJCJioNU7dowMdZ9PbQghHHMBu4az rBtNpBb3bNN7xCNX5hSwbWjTqo+pJmjVJqcSumKiqiNAhAIXXyB5HoQiHopLVkt08Ku8 p9UJmynYjySPUWjOFvxAe8KM0PhcxTiPSywXdXsYvMYI6C5KHp/Nq4ceKhiN6wnQcV56 1w5FWV++anQQEiEhkQoJrLm4LNz+YM+0CzbIBXB0GDKOyGHu4hsyDvcXlqVypNXZulVC TIEZHKcsnLL8PY9cMt+UT5hfvi+lbmUiWlcLU1oHZxrKjxJ2yU+xvgb3n/VZAvCGUCVT 1hlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790235508; x=1790840308; 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=Cca14t43mIZmbrVAxbcnroNdyPdrS5aHWhh9u/kCu7o=; b=apH5Xz173pikRVf9zTRHNrFpF3YH0CguI1Dq336a90mr04PAV/VpmnXU1TErxhzcRu qmGraQICMFnPpuITKFmB+ren1PfaTLypyzIRrAMllB2ZVxdqdiz3EH+rPtjRcwuf+i6M OXDy8npRQzWZO1aHwkpL48hN4s8HQiUoWA5QpETKQ5OtoSL+lSpxFYoLiS1u9HJ8nAxV +6DciHbFW/qgopRQ4F5X7qa7TD+/pMOy+God/zeCHQ24WOFOA8D7Zx7sL8/htemGXljK Rz0PqQ/efUhanwASZdiErP/OwM0N3en/yanEMaN2It2q7ve7x3P14JUQ23I3t3e2vnrx U2jQ== X-Forwarded-Encrypted: i=3; AKwUvBwL+VGIbU9lxBKJYyDsIjDn/IXp2pF/hgarMt+wFxykYB2RFNK1WUW2zvgW20SAuyLoRgx7mSE=@isar-build.org X-Gm-Message-State: AFuF++k2+Mr+5aAjkr6DjJPEy79A0TSBV8bVTVkrxltYQLvJIcW8HifJ szZCK8Peqe8Bcw9n8sWF6qXjFRQBoCyZqR0Uhy3owWnJYcve7FQLqX0b X-Received: by 2002:a05:690e:12c9:b0:66f:c1be:3165 with SMTP id 956f58d0204a3-672ed3b65b6mr852253d50.60.1790235508174; Thu, 24 Sep 2026 00:38:28 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdc75s6OXrkzJUvohwAd6F0o1kFhq58cCalj0jWL7UQIOg==" Received: by 2002:a53:dd4d:0:b0:66c:7b46:719d with SMTP id 956f58d0204a3-67170524970ls7422888d50.1.-pod-prod-07-us; Thu, 24 Sep 2026 00:38:27 -0700 (PDT) X-Received: by 2002:a05:690e:bcc:b0:672:f103:ead7 with SMTP id 956f58d0204a3-672f103fa6fmr327262d50.108.1790235507001; Thu, 24 Sep 2026 00:38:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790235506; cv=pass; d=google.com; s=arc-20260327; b=RLaQ0Cn5PTi4DP90o9//T88fu3b0eleVWnQJmIpeh6r6OPX3mDvE5sgyYycPJfd4JN 0egtIMIql67UZ3LRut74C3DOqRT+ih/YOqqLb0KUzePggNqWXI6P/hS2f8xRn79FUSLe FWtxnBda6P2mbHo3lI2wwL8MTJAAMb1NVjDJi2mez/lYSJtSytXK1AKuL/L2ZfmmAYG3 vpbnzMy00f8RFT30DNBvd5G3O+eDSmbsFCiWvv0arfXKrVFzcVqK0m/oYR1tD6TqpseD 1z7YYGlvlB34bE9PmIMvpo5LitEnChB9zTMVsQCMTf1LMPFUZJzRx0sZ65yGB4V+guLv nu4Q== 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=aNYa0yPx23gSbcXuuMgV3LJD8Vt4aYkvJjJKgtP5kxg=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=BZYfOCeReI6bXNdX3Pz/5SMAPOxl+5wDZrB0qmf8M0VGr3xb3GujS2/nD0rZs39oh9 XeNSR0oRrBtKsZFD6uU9TcsP26ZYEbq+M5GXEwfQ/x1irUanVaW5i5pmN7lLZokrxEmt 5oBj2inSJQ4uSkR0qPb/BZmowkcVcCri0iAJuDuj4TR7tVFz/tFm2rvKt9EhSmhP0t6+ Cr2Qt51Nppm35cYMDqoSrUWi1jAgWFo2Mx7VUMnGptBjnfTp0dBYX7OrsPPj23eBxSJE UnQeJ/kf9LGSnbT8MiKmKSjie+Pb8qMvh2ynvbiB3GuF34FZOPgA9fEK+XbCxw3LyoD7 cFvQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wtrZ1r4X; 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 956f58d0204a3-672d6ab20afsi154927d50.0.2026.09.24.00.38.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:38:26 -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=ZQxS/KQP4sSKEW5Q3mt71/rLe/IkaiwPEOnFXdX61ER1lTWktlhEHjl+Tlr0Rfs+f5+h6/45TX+ChAvG/gEvxsNWKuoLkmwjz0kUnXUjvCF1cjkMiHR+4HQgA6jUJOx8nMhLv14jb9yJrNfNqnL+H6aPQJ/1OWBn6qtbysbrxN/lr2rUYx/6si5ydcQTJywXTwLzLQyROFXnxTt6J2fP4+R0khrLAK4dbR4iTF7wNWTNFfvrcvyYpEsVY+U6wYf9bTI/JO/JGeNvfJm4IdFAULqNo+B+d4dn3SiaR8ZRLJNioL1o7LjPh6JS3boBQBqVDwurIThiLLf2VDd/HJcDfA== 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=aNYa0yPx23gSbcXuuMgV3LJD8Vt4aYkvJjJKgtP5kxg=; b=aLH115qkIlFCrRI1j05csTKHWu2qUKT8+ioPTFteZQPEE8AlNkbH3r2D3KisbLXs5MIvS/5NO0gQcsaGyFgWSoje1LHvVfa/QSrud1buoq/cDDH7HPjnimii9uHgZp6OZ3tduK/LFCepgx2Neza/MNTqvPYcdD/kXC5ojw2N+oKERFlG7sxCV7vdVqyfZ0IJWEiEg74ASRpCfVE99sunRaEedDHW6jdn32Tw/tMUUmxwVetSFEMSBjVCasCDgYxJPQ0IovCC3f6TOm7N1G+NNGU4OOxtXL8OK3bsxmmLN9pDjCiHLwRu5eKaIRtcSdJ2tm9So3z3zujMNkMgsDP3eA== 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 DU0PR10MB6106.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e2::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.17; Thu, 24 Sep 2026 07:38:21 +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:21 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 6/6] testsuite: replace isar-exclude-docs by rootfs feature Date: Thu, 24 Sep 2026 09:38:11 +0200 Message-ID: <20260924073811.4058349-7-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_|DU0PR10MB6106:EE_ X-MS-Office365-Filtering-Correlation-Id: ef3bfb69-7097-4ca9-2788-08df1a0ece90 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|10070799003|366016|23010399003|10067099003|11063799006|56012099006|18002099003|55112099003|22082099003; X-Microsoft-Antispam-Message-Info: HmioOC7IcdYLUybxdOGV5a07BBAhDIjvOTlYgG5gLIxYTJrg5iJPZbrOvlRHbjsG1eo0e7mgpXM8w1KV9AxmnSBp5P4DYadJpYw9HJ++AvPODMOOWQFQxvyCoFlA7Lyu+6fXxzf++4osM14OLxhJ32vtGCVsLZw1heL7u4V5mSrc/zFUK2A7JzukLWkVk/LulqdiqX/KoBOBPtxOXH8IXvWusaVfM2OpKZB/8+Km4Y/Cmeg/qSamn4+g1MCBBH8Pe9k3lMygiZF7IfuZ6IU5fRFIoxbSRkdiXgAhxzTlJ00bObfXP3v80afTyzwKbdiHr9R9rMc0BUR/yNkXu2Bz+gqJJ4qTV0P/4jkxu+FOP7lF/ygtxgFpacqF+HqUPrNi9yZSB2ublkZIZKc9GYN8qMDcgSMZZc7iQS0KV08BOFd+vaCIEhJZFwXJ9en54LQ0d5hLrihbh3KO3aMbDwOxgK6yAQdxOTyQSmxKHizF+ruarhYoOKgtkoTzMug9ikRY/o6HPEE0DKuNZWtsPmPGF6+WVFpkAT8bFpNISnRQWEIR2Ts4wARllj4UOaN5sX4kQeaPCfyJ7ABVlg9pBq9WCKd0JszF2vlQ1XDnop5l3lInhfPoq9Y2q/Iv/p8jQu+B41Dhu+nytQ7EB23KuCOtiZNRrbynvWEFN0WHC1GrMGg= 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)(376014)(1800799024)(10070799003)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(18002099003)(55112099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: NiRqWPbzQXT1CYPiwrCV0vgRV4gHnFoZjIPt4SDQVXnDaPtUI2vA7cu7OZvNScMK58SxMC/cUP9rPtE8jvkkRx2NrUxif7NOWE5XVW3t5kuRpxMplWflMsC3fyoYMJOtPipyx0CkKDkm3jcoFsw7cLEMmyTe5+1xcqy/yEG8O+c/2frWMotG/iG9DvctCpj/xQ3F49YojvEmmxmXzAzyXbsCLg1I/JeZC03W7UlVzuxGdomFs2cuwDEhvPo3XcVj6nMD/t2k/Rn1LfJgSQmkEjim2sM63C+LMFvy+E3r9nGhhc6ofn0QyZXFpEXZCvuK9nY/woQo8BGL1CimF3FfBjFb6v6RghGMFV8vjleTBDiQQjTAM6Iaj+T3ndOQfDzEHCGeleQrRyuwh0QXIP59BckoKr7Vc89OphjqshDX1dRtLvJ9+C/eE13EUqhXISWbBFd/Cf/aySG7nApsWPdJNAdZlH2Wg1lDFfe6yNJ6B016aawPhqc74mkpAejFdeqFnVTZX30rjbqY+dQGyKyrUJXmkRPTOxYX0FRckxCPTmw61tdkldhgQv8zfR14xJ4TQKGYZ1DPCMR4B2MrKuGDpR7FRlscL9sh/nohSBagw5CyWKt7uL+Xomba28dR+x5HvrosBFVZCWXprSIJm916LrL09aEDDbadXzMOG3CmR4cxPFBSEVVX9MqpITsOhAGhbwRqivuajFXvFMYDvOphyXEm9IV4vAgh9J9kHDLt+ej5/sBLsSRCUO8GKxMx1FcdBV9+K0GHNoOm7mMrfJcuZLxqLBUOd1+pUTY5/685lQLdq6J1Uu+HliOoIQrkJ6P+bb0RhFLr8zLK4w9zyQuQNfHJGOAB+KpG12HIVf6rLYRIdHyxuVClzC7x3d7DYw1OnXvBpUFlutPq0Y3rQFQb2CLFB9FQrNTtPtpoiCZF5D0k12budv97zL9bjGyqA7TzpJ2ZGkceyd3zWUllO2lZFPVFUKOTAdyohev7zY+TZO43zwUABeZU6nLjq/CDHlv8aPZqWO4IGTzgj3XUOcAK45/Ffb8XMOhnG4TagNl/fcRrYOvEjPqHBIHr0a7sQ0VzB9P50uynCHRugV9r8/7ECA1OXmW4y5x0cJKSSlAkE6aPpA/5FuOOG9P5tpVudITWWXD6F0kHJjpmYy3zO4QP1LW1T63E65ckPEUhhABrXBByjnYZAYRJKXgV3RdZXQJeigT21aJ7mjXkdDg16q9kEjIdbtdiFqeYC2CcEQGFEizzTloRFxF+N53kX5ruYIVbq2GyfzeJLgd0k98FEGv9euQCnRtTwF/a7718MEXKFRkEa2yXBVHQkoCSFdtf/avdNfy2F4KN0p9KxLsP6uV3IC64eOcA3J4QTVYe3a2N95hpWWJXa8YzDyPXE5VSMatFlndbGmt74OfWjS4RVjEd0AQmS2Kv5Sj6TPwTZZSl1IfCUfMw0VT2YXavbU2Oq6AqRvToD/gQPwat60rS7Buph3oeUEP1j9gHP6jblYb0PkhvBBGthSDLOnhtKPz6VPgkD3qnBMVDMoq1YVaUGmNIhZWR2Txix15IeK2MLT71z4yFD0r4iBQ14jIpAG/zBTNENuefj017V02P7cf/eEV4jNb2892cXQk6XFJzB7MvW6xgSMJCe3NQxaSHLvGEWDky5Qx0mfzZra35YctDlxxhGEteBeeLNFMlFU9kFSwNoUkiXftm4cgORL7LQxM4XVvjKQJcedY2Tr1sOabNlXGfLDaykbt7pg1z2YBetbNNMCnlzmmMDigZHKPYyYn/j9HPEFxvNBK7 X-MS-Exchange-AntiSpam-MessageData-1: zFyZhlTo2sy6I86XGoF6M2fx+hxDQiPz53c= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef3bfb69-7097-4ca9-2788-08df1a0ece90 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:20.8156 (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: YkneHLJLbTRDDNvYtbgqaP2lsZK/kDqQWyZhkUdk8amvzjn+dLCmnOMIvCNmx1q/zzs1pPHfeBO05afrkCPOZyiSG7X6/i7N9pEUgkv4BAg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6106 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=wtrZ1r4X; 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?= The isar-exclude-docs package is deprecated and needs to be replaced by the exclude-docs rootfs feature. Signed-off-by: Felix Moessbauer --- meta-test/recipes-core/images/isar-image-ci.bb | 2 ++ meta-test/recipes-core/images/isar-rootfs-ci.bb | 1 + testsuite/cibuilder.py | 1 - 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-test/recipes-core/images/isar-image-ci.bb b/meta-test/recipes-core/images/isar-image-ci.bb index a2456bec..b88e2b45 100644 --- a/meta-test/recipes-core/images/isar-image-ci.bb +++ b/meta-test/recipes-core/images/isar-image-ci.bb @@ -5,6 +5,8 @@ require recipes-core/images/isar-image-base.bb +ROOTFS_FEATURES += "exclude-docs" + FILESEXTRAPATHS:append = ":${LAYERDIR_isar}/recipes-core/images:" # Avoid ISAR_RELEASE_CMD warning in image.bbclass diff --git a/meta-test/recipes-core/images/isar-rootfs-ci.bb b/meta-test/recipes-core/images/isar-rootfs-ci.bb index 4aeed71f..35f5005c 100644 --- a/meta-test/recipes-core/images/isar-rootfs-ci.bb +++ b/meta-test/recipes-core/images/isar-rootfs-ci.bb @@ -13,5 +13,6 @@ inherit multiarch inherit rootfs # behave similar to image class, so we can reuse the testing infrastructure +ROOTFS_FEATURES += "exclude-docs" DEPENDS += "${IMAGE_INSTALL}" ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${@isar_multiarch_packages('IMAGE_INSTALL', d)}" diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 1d415084..0565f158 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -35,7 +35,6 @@ IMAGE_INSTALL_DEFAULT = [ 'example-raw', 'example-module-${KERNEL_NAME}', 'enable-fsck', - 'isar-exclude-docs', 'samefile', 'hello', 'isar-disable-apt-cache',