From patchwork Thu Nov 16 11:54:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukas Funke X-Patchwork-Id: 34742 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B823EC54FB9 for ; Thu, 16 Nov 2023 11:55:17 +0000 (UTC) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.84]) by mx.groups.io with SMTP id smtpd.web11.5065.1700135707865706721 for ; Thu, 16 Nov 2023 03:55:09 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=pGIbBM9i; spf=pass (domain: weidmueller.com, ip: 40.107.105.84, mailfrom: lukas.funke-oss@weidmueller.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QcU5B5fM54uWn/WNdM2DmuTcXFEzyoHyBwEsjkbOby7eKXvx/8HFoYxXx6w9fa+dKaurWsXIUkd7txE40ICQ8ptROdI/FT6T8ZgC66cR80XuWEOK2RMeH9Ti+AQZAQXOZe2Moo0OJMWLcoAl4tktep5cnvY3S+NflffHOS7NZMxqVImEcLVuBTULU6hLynceDuMZMIH4+Pzs4OOHUF8Vg18xrhf0H20/buw/yXJINGzEQpepWxYQ/LF0Sjmgtzv6ieuXQNe9rvWAl8dXdWjwFbKa3cVae13bWZftka9ZcnBOCAPnwqAwTf1iGoaQQLSA/V02Ofh1V4kalvM0yYATyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=UzXh+VWNrRE1XTCaginoV+RADDCuJ6p/++7nP57oJ4E=; b=EfU5deC15Bew8JLixbSEXu2usUTfJuTPo6tMwvUT1BrmcoAXszr5/xpUmzXOnHENP0duNbN78klPsq6skDGMmfUcKCo/qwEZbnK9dm9iaYIdHN2H7bcAGNwZOuo+AhbV7Vo12MD/qRE5awEjF2vtEftyNohS7sa2l4TBH7WaJOoEUPP7+R+MnGOJLRP8Pr1I5IDX0GoMqtgjiT5JJCAQCkoIosMteZkJFBrG1HhxwxxhWzJPBRsR6e1nZzD7o1L5c49ASmUAGbRYC0rGeuAcwGfr8aqVzbI03ZO6MSb6zz5DX3YXdT8K98kNQHmUVsIi93NFzK/c/UoHkCz0y805Sw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UzXh+VWNrRE1XTCaginoV+RADDCuJ6p/++7nP57oJ4E=; b=pGIbBM9iNq/zKOBEz7I/Xe5P++rqsZc1fR2lmgmq/E2P8ai9jxIz7cjuftSxRqKQkxl9b1CN5TFkHVBJOtXNQJq2H2T9dCWnUUMw6pASrE8Csh+qTNlumbU7Pb4l0+XJhROYP7n7lIcWwKVQKnVUViM2PF5QXH9rRLHjmEjWz/E= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) by VI0PR08MB10581.eurprd08.prod.outlook.com (2603:10a6:800:20e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Thu, 16 Nov 2023 11:55:04 +0000 Received: from AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6]) by AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6%5]) with mapi id 15.20.7002.018; Thu, 16 Nov 2023 11:55:04 +0000 From: lukas.funke-oss@weidmueller.com To: openembedded-core@lists.openembedded.org CC: Jose Quaresma , Malte Schmidt , Stefan Herbrechtsmeier , Lukas Funke Subject: [meta-oe][PATCH v2 1/4] systemd: use nonarch libdir for tmpfiles.d Date: Thu, 16 Nov 2023 12:54:54 +0100 Message-ID: <20231116115457.1462082-2-lukas.funke-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> References: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> X-ClientProxiedBy: FR4P281CA0067.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ce::18) To AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB8431:EE_|VI0PR08MB10581:EE_ X-MS-Office365-Filtering-Correlation-Id: 4a0e24db-4095-4dc3-5e1f-08dbe69adeb7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 988yulC7bu/dFMtK4OiAC2NKXnneTOU1tLp5asNYEOMRLc/Yb6wzArDXheTdgCooc8YrLQsDJV6FRRv//naD9O2WTElGat0A7g8yRFLr0sb4XU/n/En1rexIJbP/t+J1TKb6qvWkRkm1+XNEt6r6R5dwn/2iTx0jD8XaXfieXmGSOIGlIwyGGxQlzXE1WDxGL7+TKM8rj48trM0gSaH2fQo5X7pNUwTLQLqDBeygBDWvTIlcYHK6Pm1Z6rcGdUJvMCu+KeE7uWdnoQTKKv40I3mgITNykAG7gB5Svsnauirb2Wq/UD21Gi55qKutmV4DzMNnSPSI0Vo4M+UQX0s7huWdJJiSTVEHVrZVBZ+IKmJQsInYtMHVYwe7iGdqXxLHRFELtSAD7syc5D8aX/6Ljr066m3x+cq6HZB/FotGsBj6vgq6q8d22J5+aZXRYvrtegCz6eFw+Bo5J788tGZcdrI0i4NaYhqG06WTYOjxCi1bGM3eea7QARiUbdnVlGVKtaIDQtD3v4ZNHTwK4LUE738xedNxLjZ55jSg8NHomLTlTRb1vFFjl0lwVBnPtTUzt5Mllp10Rxd0RsunMKzukp5pSAj0/PqbjCHuiJALvQQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR08MB8431.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(366004)(136003)(396003)(39860400002)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(52116002)(478600001)(6512007)(1076003)(9686003)(2616005)(6506007)(6486002)(107886003)(966005)(6666004)(26005)(316002)(54906003)(66946007)(41300700001)(4326008)(83380400001)(2906002)(5660300002)(66476007)(6916009)(8676002)(8936002)(38100700002)(36756003)(38350700005)(66556008)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Ih+Zw17x+6tu4FWgqWQjr7mSOaxUcYrcnRgDKz3YJ2uGsm5Wf0q69qrqIXMiMUcNRZmxnlgUrp6YHwZG28uLpCG7iUcQjO3Hy2X0AvPd2dbKE/lxt4GGT2oMxKQHp5R8EnVTM4t1ywTlr+jTpRrhx2A2OQSb1SmjFASrVVL9C4Gb9OH8pMDeMcd56QjchVgdFltJRtLsikuZBioi370vVUyj3a5m1HqxYpG5bL5NCFvXcRuS2iw/b+S7sOJu9iqaD0q/StmVE1CS8kf7FgQcKqJAubRv/uC33vXgRRJ0WU41pVfHF1i4ilt9HZu2LLjR6+DjiAuQAGyx3qvvfGpwNFgaRNSiqqmpz92Sd2oMC5B5U6n+pn3fBNQ0FyJrJRR6qVWApCzVd98c9IeI6hG9MP3pkQFjODpKQ5zwBXVGojO73zws+EiX3VjaOi7+FU9CO38cEA3KetvWe3HOTK0fOf7J2yimbjba9Xvlubuy2m9GJvFiTbkupn1w5Q2BeU0bT2bJHPvcjPIl5/bZW0Anm+B3Pts+gal+iI1mnQRMeJ/eTXoP4fFen7H/A/OG2GY4SILW9S3Pe5h2Tdaw72A3kHMBrZ+fE+yTUMLOHvlHUMYZsshhJXqbpMGlUujJ7OpqlXlUNQe072U1u9UAF1es1QNipV8qyAlXkCdh5PmPwYrS8A0o2R1NNUacWPbHD/vecxuWvRxuEu3vdTr5pYDv5KvdZaVMhZE9h2GYmo23iMFqHcLENzBd2ISQPRRBEjp9c3WKeeY28kNFxE5iOa+oJdk6JPsxujA9omSeICjnhvAtEsRGnl8Xw71MJZ7ttmldPzZpVdHq4rQwHKETVzMRJPpvxoi43IAqZdo+U+DSAzYW38TBFO+RNIuyqKoovDfA5ITKTtMtNImYYHfJO/pM0Gn2XOkrppDRDHp/m13rKtil48o3FlGRefjntkcgLticEXXvN/fEhiPMcdLDGKDlXkOuUQjUzmvNjZ+rkvpSg8BBTGM9rKZPkRWSp3v1dpKQj3F0UyrNSPcGRmhI6Ms7R7a7AgkeJbElt0eb8DIv424tOYpoeQVG7Ahyd0FVpqBAYSMECIPIMJlLQ0ja665rP4clR+2nm5lRBG/PbuARQXlS8NS793DSynMgiCbFa3K+BYLLEDsEPPofY89pSbxKMpGbwW7pn8NOtw3Taua8PH6cso23H56ckqEGwPQGL7xvuaYOTpIy7sta18DwjFbqswHIZQ+pYfbgrLlKf/4ITcxeFafb2OZE17R6SP+Y+cIQv/UJkI9ht5UrY8K5sVTvfV4T526/Ju9nE6bYCp9ZUlRy5dWa4GAReDlibbOaxZH/LjdusPoL0ZG9V6xBRrb8N3zO1VGmTvnyKeTl0n/9cQGI1xMhgFZxYhbXhzH2XP5Qz1m/vp/LiYL4srxruPmg5NaeOT+KodFNyBpJD0AnaXqGf1LzS0SiuEN9OtrUZs29vdQ+1tgDEwZQt/41ypxw5wMfe6Iqzjd9q5v6x8pvmbTkau9azlHbrfDdP35LePJCA0D0aZM5Kd4lARCYjnKgvArnkH0OWdacQjaCZSoRbHO0mh+fSg3cAN6Xu22FtjmovDQLChl1SGisnjO5OdB8PQ== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a0e24db-4095-4dc3-5e1f-08dbe69adeb7 X-MS-Exchange-CrossTenant-AuthSource: AS2PR08MB8431.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2023 11:55:03.9972 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1sXPGAghljjfJJXdCjo8SZOf5P2vuFvwGTubKSad0XilQY25V46LLk7x5P7n1nWwCGxhr8k0QbdUq1IyqvnqlA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10581 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Nov 2023 11:55:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/190785 From: Malte Schmidt The documentation of systemd states that /etc/tmpfiles.d should be reserved for the local administrator and packages should put their files in /usr/lib/tmpfiles.d [1]. [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html Signed-off-by: Malte Schmidt Signed-off-by: Stefan Herbrechtsmeier Signed-off-by: Lukas Funke --- meta/recipes-core/systemd/systemd_254.4.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-core/systemd/systemd_254.4.bb b/meta/recipes-core/systemd/systemd_254.4.bb index cc0e29fdd2..6d71fbaba2 100644 --- a/meta/recipes-core/systemd/systemd_254.4.bb +++ b/meta/recipes-core/systemd/systemd_254.4.bb @@ -282,12 +282,12 @@ do_install() { [ ! -e ${D}/${base_sbindir}/udevd ] && ln -s ${rootlibexecdir}/systemd/systemd-udevd ${D}/${base_sbindir}/udevd install -d ${D}${sysconfdir}/udev/rules.d/ - install -d ${D}${sysconfdir}/tmpfiles.d + install -d ${D}${nonarch_libdir}/tmpfiles.d for rule in $(find ${WORKDIR} -maxdepth 1 -type f -name "*.rules"); do install -m 0644 $rule ${D}${sysconfdir}/udev/rules.d/ done - install -m 0644 ${WORKDIR}/00-create-volatile.conf ${D}${sysconfdir}/tmpfiles.d/ + install -m 0644 ${WORKDIR}/00-create-volatile.conf ${D}${exec_prefix}/lib/tmpfiles.d/ if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then install -d ${D}${sysconfdir}/init.d From patchwork Thu Nov 16 11:54:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukas Funke X-Patchwork-Id: 34740 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D1557C5AE4A for ; Thu, 16 Nov 2023 11:55:17 +0000 (UTC) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.84]) by mx.groups.io with SMTP id smtpd.web11.5065.1700135707865706721 for ; Thu, 16 Nov 2023 03:55:11 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=g2ij1rVB; spf=pass (domain: weidmueller.com, ip: 40.107.105.84, mailfrom: lukas.funke-oss@weidmueller.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZP+MRo3iLM6WlHUrwYGJtu1aIbi/qDki6swIZk+s3zSKfBw+IeiBKjetYo8UlxQc4jyedPY4xXJtn6OvmrdFBpgQHtnS5tENnW1ScPiTYoFhBMyhDrt+XDCVBTZHhC/I51wNVfT6U4hE2iTzPQl7bY8lO/EVfi3pSSEzk7c5WfKUonXVJ9p+GF7GNAXjTy6KBLM6OUyTA2SE2ApUiICMrfDXboeHKGO8A+SwpycOhsxWyKMwjzNny0Wyrpjx2Mg2I5hk/rpp1TEkSTV8BNJCRMGQsjdr2FaKcYdvtEVQUWrsGNZdwXzqJFq0nrlZiGqt6r2NeEFg63AQG6JsaiG6OQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9r9ErEIZtvw0NiEh0Fqj0ZnXJyowoPyBlfTl35ogs5w=; b=mR/vnkknpqT2vfCnH4CleKbe5cQNQ+0kB4THmgOid6QqTI0XfEHfngXu9BCy1b7linYanlTZbp+j+eN63ZDbrQWffPHV6WSYCyx10mEmIt5G02MW4lgls0cyfWICBhL43odMy0ubBlc7tf+2WR0Gl5vzSqXtSa2gafc4W/dE2LnLUpDfq4QtYgotD7uH3jkD8CrOrsSIgxVvsxdnc1Wifd2Nsbb2aluRcevH7F4BN9JX0W9qsGSqKUwRDGrNgAl3UppYgyLpOsfKOGze1vNgs0ticZAXIkroTEwb8sOQ2laswlv8wq7pswQ6Yaq8X1l3FMnxw/HxOfO9bQCo+EcUKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9r9ErEIZtvw0NiEh0Fqj0ZnXJyowoPyBlfTl35ogs5w=; b=g2ij1rVB5glHV7pjeiVz8mMA4Vi9iSHuJ0De2abhUpibE+U7plkfUcZc9yOYh7KUEoc62HV6Jrj/OMzcqUbLny1L+gXk4nXGN4fYsG5pOi2IdkYodLIKELjhzKkzE2djaKRpvxbbnH589UpEf091CbHBE0JD5CZaQSWBDjlbew4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) by VI0PR08MB10581.eurprd08.prod.outlook.com (2603:10a6:800:20e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Thu, 16 Nov 2023 11:55:04 +0000 Received: from AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6]) by AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6%5]) with mapi id 15.20.7002.018; Thu, 16 Nov 2023 11:55:04 +0000 From: lukas.funke-oss@weidmueller.com To: openembedded-core@lists.openembedded.org CC: Jose Quaresma , Malte Schmidt , Stefan Herbrechtsmeier , Lukas Funke Subject: [meta-oe][PATCH v2 2/4] pam: use nonarch libdir for tmpfiles.d Date: Thu, 16 Nov 2023 12:54:55 +0100 Message-ID: <20231116115457.1462082-3-lukas.funke-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> References: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> X-ClientProxiedBy: FR4P281CA0067.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ce::18) To AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB8431:EE_|VI0PR08MB10581:EE_ X-MS-Office365-Filtering-Correlation-Id: 5cdcdb3e-a835-45f0-48ab-08dbe69adee2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TaGh0uG5Zw8EI8miGyKib9Q7Lb7GqtgPED10BmeNQkS43QOrt6oELsVEGYVt06fj6yLrsBvAhBRkmX5MgxQ4BGOb2RIsokqB7OoIi4y4oH75uu0LxzJc6+xRJJ6oCUI7/bf7YtE9vsbg13Zq8+xaOl6WW6Yr7a3CtGXI6T3YwEGG7UR2T4LoVY+HiIMFMtO4Szp5rD7CK1Y9YXjG+fD2WnpnPlAsigszBcw1auBXyWEb2bq6udE2hZXmHBMVAmPcqESLbbmB90NjD0L90dAruyKxq99de/IrmJPucS3pfrY6yPsPvuOi1Ehp0Z2eC1tstfqQCUlapPFI00MrZVxwVObEKF+HGwyMQc2NjIvJspYo3kuGnGWhgjQ3L/i90jLFxRjhsRtjBX+gYZBgeSKwx0+zDRwNU5UVKrYWB1iMhkRxgMN3+K/yiBCEjD3UOAIzpBUIKI1XqTRPmDtyWQyYhC7TstK0uXGeYUzu5Qbx7dvz4MSCCIsiYiMcJkFDFV04Z9CQyUTIzBdNQC5Whadpe5Q6fTPhGA5RHPDqC5z40OzWHl9XvLXvWMB08gWSRIRmvkKCrXC04+Czd0fRIZIog1rjbKzdDL4qaU9YLlw5cU4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR08MB8431.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(366004)(136003)(396003)(39860400002)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(52116002)(478600001)(6512007)(1076003)(9686003)(2616005)(6506007)(6486002)(107886003)(966005)(6666004)(26005)(316002)(54906003)(66946007)(41300700001)(4326008)(83380400001)(2906002)(5660300002)(66476007)(6916009)(8676002)(8936002)(38100700002)(36756003)(38350700005)(66556008)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wJDg3uBnvlS5eDpIW63/8a8dkgImjlVlcI9t0si2EwISC5Qy2ylimP31lzn/dMHkFo5jz/P21fVAFrsibqhexuQyGsXdAhkcL+O/sEp77R8NpmHUgnu5RHvjDrFeBzgeNxj6u7BO56ctDG8JK+E21vudKm/FYidYqDMRKj9OemmMlRZQ7FDQCfh13Gn7dQYWhKIiuvDxaQ7jR/fjf+OOGqrteYQtDr4BKty8d7vzx6U48kRyPdZJ85hCxZra6kwiswjCnC9FGNLj2i5XXkrtc1ILeG8mGnhrOMjof7vrlVocHiADOC1o81ws1hKniEiWM5cFl9qboAbuFcHIC9H+7GbakgHAz8IKHe1BnHL6giHGuWGmaB9atJU8MZ53OtwZC5YkiiM4fhnyGQSRNQjpUNJ87aopd/rg31EekyTKioDHO5u87WLpAWEqazMrOKPWUzevhoxcP79sjVTNSYUCF3xkqPqxbqeWnKoIWUe1YueHfyp5FDpPqg4NAnigiRe/HPha7zSwkBqXz+s7rvOoJchnKK7uV3ac9vs2RWV6B9tigxiTMUAPlhrCHScIMrjHDiAMO6rBgt155kfUm5XcezvIFDBh03Pci7xmmFSCKS8XgUvsC6ZogLW6W7vBbXBbucfee20rhD2tdtgo+9V0boJbcbXffHq/RjEF2AqD+H1auA9ET4V3sahDGD20vd2Fatm9uTDSeGPMTJHpVNIwQggJMygGOq2L/IDDiHP8x44tE9zfkixY9poIQa2Lrk11LkKeKoQHWTd5nltwWBZbe8+68B8r6VZ0WCGaFV0OOCdPMc56/V2ROOBHEVt/ef2h96+N7POYTfQ196E/DAyapfQeKw0h+frSBaMX2wKu3yozMJ1whomXGAa+fluXjvxCkey3mIeHd60+OQEp96ouqhJnoF2J+RHFXX+U/9KnEMM3Ow40eZIF5hmvOp0Mqlc7vXaq65TLWMD8eiZiESAvkkzD5nPUhPRf5lAUPxGhoSAz7TfQbMtLgNaWiIEIncsK4sXdKKT43/1hniz9eZgF+PnsHMjMRQNX/Q5gzOjSPaZ9VVZ2qDn89t4I9R1q4pF81IRXGGcXtRpVLkBycldrJ4ou/S13OTN6w09VTVRv1sZ/ZBwblgnPo7R1g5ekbly75LCamFy/suz601yTM3fOUbpvCAFcAb6BE0RIx61LBFvlS1NxusWrTe9C9b4AyD6+pH+jp4fnhhv0Gr8rnIU+epVwVb4jVWbMSAUgXG3ZWdVLN+xycIPKvCJJaaDwuy1YA661iTNb7yoiC+o2PpGed+HYbwKpBayYz56MqEAuEwZK15EZ+j5eLTbXg3eOxqH3QtHD8w6BixnPwc/AyOWJYykxIXQmFCPlxp9yckQcMLmdmRzSeYj3H2PqVNs4Xrp71V6ZeRGCIJcoAFZZoMLOT07sF7YL5LRHBU8A4zvdKV78agZNZnUcfnPV2KR3HBeOOC/3DyzIx852wW9LBs7ztRjkPWHMROoddURquzM71LOaARpXyFGCM1eCPWhkUqKUG0Tz2W3h+A/z3f9b9MN47gVuvXxDeTeVq25ON8L64rUrNoP+VL+OpGlFmjC3fvqCnZNucm8otSps/H9HiKGQZg== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5cdcdb3e-a835-45f0-48ab-08dbe69adee2 X-MS-Exchange-CrossTenant-AuthSource: AS2PR08MB8431.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2023 11:55:04.2637 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HAvCbE9rzGJvcMZ34Pn+FOlH5uYJGKJ0z3uD0mny/lkXZSTcrC0npSVZXADdmW+9OV9FgDmJD2MG4AbsBfiE9Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10581 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Nov 2023 11:55:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/190787 From: Malte Schmidt The documentation of systemd states that /etc/tmpfiles.d should be reserved for the local administrator and packages should put their files in /usr/lib/tmpfiles.d [1]. [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html Signed-off-by: Malte Schmidt Signed-off-by: Stefan Herbrechtsmeier Signed-off-by: Lukas Funke --- meta/recipes-extended/pam/libpam_1.5.3.bb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/recipes-extended/pam/libpam_1.5.3.bb b/meta/recipes-extended/pam/libpam_1.5.3.bb index 1aa307af4d..7af3ea99d1 100644 --- a/meta/recipes-extended/pam/libpam_1.5.3.bb +++ b/meta/recipes-extended/pam/libpam_1.5.3.bb @@ -49,7 +49,10 @@ PACKAGECONFIG[audit] = "--enable-audit,--disable-audit,audit," PACKAGECONFIG[userdb] = "--enable-db=db,--enable-db=no,db," PACKAGES += "${PN}-runtime ${PN}-xtests" -FILES:${PN} = "${base_libdir}/lib*${SOLIBS}" +FILES:${PN} = " \ + ${base_libdir}/lib*${SOLIBS} \ + ${nonarch_libdir}/tmpfiles.d/*.conf \ +" FILES:${PN}-dev += "${base_libdir}/security/*.la ${base_libdir}/*.la ${base_libdir}/lib*${SOLIBSDEV}" FILES:${PN}-runtime = "${sysconfdir} ${sbindir} ${systemd_system_unitdir}" FILES:${PN}-xtests = "${datadir}/Linux-PAM/xtests" @@ -130,9 +133,9 @@ do_install() { if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','false','true',d)}; then rm -rf ${D}${sysconfdir}/init.d/ rm -rf ${D}${sysconfdir}/rc* - install -d ${D}${sysconfdir}/tmpfiles.d + install -d ${D}${nonarch_libdir}/tmpfiles.d install -m 0644 ${WORKDIR}/pam-volatiles.conf \ - ${D}${sysconfdir}/tmpfiles.d/pam.conf + ${D}${nonarch_libdir}/tmpfiles.d/pam.conf else install -d ${D}${sysconfdir}/default/volatiles install -m 0644 ${WORKDIR}/99_pam \ From patchwork Thu Nov 16 11:54:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukas Funke X-Patchwork-Id: 34741 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBDE0C5AE4B for ; Thu, 16 Nov 2023 11:55:17 +0000 (UTC) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.84]) by mx.groups.io with SMTP id smtpd.web11.5065.1700135707865706721 for ; Thu, 16 Nov 2023 03:55:12 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=auwtOUew; spf=pass (domain: weidmueller.com, ip: 40.107.105.84, mailfrom: lukas.funke-oss@weidmueller.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lYVV62WkhFkLgxSd1owGcb2Q2Kab0/s01i5Prt/8sKdnLoSnJMwVC/fsmhkTC1/R3erBVSytUAAFvPGOCEPTQ2XGTHFaC+jTU0OcNnd4Uw6vnn4T83IiONIG1MYvOafMQKiSQp8uxHDZ+pQBYgcbMupFVvAAa6cod8yd6VPOzowrZkfNuScg6GFDsm/KPBdsuIQN21QQcWLIH/U0WDoVyMEuHgjcIpCzrsNy1+RMzBpXUCg+RWyfK3NoBN2B9S3hYO+qXB3OFnnIWf80YCTlHGP4uemGxM3WbrS+IvslXEFtIWir8vX2hMMuNZoBfyV3kbQN4JbnfhRuNsZYVTRtrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=vcwczFfgTTtjKGaco4xvsiH3NUvqt6basZ9k5+ULhcE=; b=YxgLg++GjIA48tHI2/Zy2/Qpd55E6zNlb6V2spiXKHsnAJwukqs7a/1hVIunL4NlpXXgsbfjDW5gepQsLGYc3eiJ9cVIIkop2OLzK/ZnRbWpTkzZWRYugZIzKJZOiqgzDXSIb3mKRyTnr0NPY0/ThzMRWDwT0E1vp04KRuS2RUZMyxU5bZbsXMHIidQeKzCREActSNaReD7wS8CTiq0jJqJtBAIQOOPs7ryMA/9wAWYh/StJdlRR+/aaD4buFZAOSvX7eu4cNsKGHRfdlznesbPHqdPANu9lP8cQ/hgY2E2ga6nIKZ9rUwwxr/PcDuazwiR3ZzGs6AY10aMVzgX8/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vcwczFfgTTtjKGaco4xvsiH3NUvqt6basZ9k5+ULhcE=; b=auwtOUewKLrUsxaj/Vjzv8WTAMBjJiZzBERCpf/e+s/jK05gdr6kGh2PdtLUE2JWpbzgHQAjlDbsYTXRkXtUe9XIJMl2jGGgn0i5SN6Gc6zUDqpabkIb9nK0yUmxxydy+/4nbqwgWJ6FnQ60gXHNQx0Lzl1Yqq3FMCVpTt+hMsM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) by VI0PR08MB10581.eurprd08.prod.outlook.com (2603:10a6:800:20e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Thu, 16 Nov 2023 11:55:04 +0000 Received: from AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6]) by AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6%5]) with mapi id 15.20.7002.018; Thu, 16 Nov 2023 11:55:04 +0000 From: lukas.funke-oss@weidmueller.com To: openembedded-core@lists.openembedded.org CC: Jose Quaresma , Malte Schmidt , Stefan Herbrechtsmeier , Lukas Funke Subject: [meta-oe][PATCH v2 3/4] sysstat: use nonarch libdir for tmpfiles.d Date: Thu, 16 Nov 2023 12:54:56 +0100 Message-ID: <20231116115457.1462082-4-lukas.funke-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> References: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> X-ClientProxiedBy: FR4P281CA0067.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ce::18) To AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB8431:EE_|VI0PR08MB10581:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f5200ae-649b-4c84-d049-08dbe69adf0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZYH5wyPlVMyMA63v9mGeDK1QHuGMScm2OoXavKlZD+pfwPQSlMKmhblN5oGVICrH0nYEjp1DKoyw7nKGL4BM9yQDnsrwtB8UcbjF79FzK3s/Y8+JGhsBSfVQg2J8ujSem777IA8+QkkApE5zm74HeZgbZb6tGVoRrDkYIfMMmPMqprzn42lP2om+E1dZBMSqkB4+huVe+WzgxddKbM4xFmuUahK2AkJ4E+8TaBfwtoU+UBOiXzKKIHkoy7OJW58hmgNqgM/lhU5cSzhN6YA7GAHmm5P+Cta//cPIgZaW/yUVU8nTPvUzgt5CZdiNSBM7+PDlMPcDEvZoc+00F8REZzy9DTR66jhs4BZw6A2V7UV/gngCjyNMiatKqIYcCusvxEkETbhwXiKgPd2OVU1pWV5kCmhJ3QsgdBwGfLtVG14Z3szJAPaUoPXb/VRvRM13/MkBD+4xmgOhloy8iyj5jnxhlrCjN4zPrMlxAnI1ebH1M9ZkVQ1cBv6baNY/+MANYV9RS0C3CaAGlHx5M+Wn3DpwsOWCHzgviLNiVGzKBKzCQWhiPt1jCh5oZPBdV9Sk7BtK7dkfrErRw7FM7dcnNnsFAMc6DN8eTZAuB/DJXxw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR08MB8431.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(366004)(136003)(396003)(39860400002)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(52116002)(478600001)(6512007)(1076003)(9686003)(2616005)(6506007)(6486002)(107886003)(966005)(6666004)(26005)(316002)(54906003)(66946007)(41300700001)(4326008)(83380400001)(2906002)(5660300002)(66476007)(6916009)(8676002)(8936002)(38100700002)(36756003)(38350700005)(66556008)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fM+CxSgpBDso3kiWeeaKeVXaC5rbDIdW705r0GB0c3sIDbiDNLyihVCcxtJX79PudZbGlc4EpsQFbIPjL6GOrIQ+VOfPash28PoHgOx5ujmEE3UA+lySQwWn0uc3RrCmcyDqrgVaBu8/3tIBa/5okvvKhIZE0cYKi4Q/JVACtFArMMyLDiUCPhwqo3+LMjMxqK7aACxNo3i/tv8lLfmvk0rKEB34rnWWhvOnNXAFVG/5SP4dvbl9QQe3u4nbb2jp2KaDUze/2Ag1OOoHljZmqd+9wvOs2YqHd9DCfBxX+T1cVLA1tdqeSxW4g1oxkdHXgnhq5zxmoQoOwbtyx4acM2SIiHZmCpN3lmFgHDXQ1+lLXRFSEioW4SF+IeYSJ04G6679VPJ8ODp/Ns//VMcuCh/FmpXh+Vp/F/rlqexzydmPZoaRuyeoyv/3wSkwpZAfxWi2egK4PrWAPDKLtFXRYUDxgnMQa8cu4gQv3+7l8aZKvk1x+WLE2dFI8ZlyvDfLZOgW40nk0YXmwpaHGndCeybz2IQaINWlY1SC0Kps4bVEurfm04urzOkLCarq96f8N9TMNI1MHoC1Wz0vuB8gP44oM8kIVILnnblVogv6mhi4tGq6nZaMazQhrIaew9YuP3jenCaEhtksMOZmWJz2qTeNOGIhMXhra99ue884pNKLk0AP+uCfYA0pTRPUEuvtJOVgRGzWe2HISUmcqEWUOWEG8vbMLK0OeH9zHPt2ONdfty5h43qJSi96GIxFQNibgbA1gPzcyHJXENFmnJuLqpP23o4Cf5lw0UTw5/jyH7mlb9uh4qLKb/2woZO5DrKu2+bn+FUg9PMZ/Lsl2BPs4Og0Qtz3dgSlxk6J7NfCc/l+U4Spt/nV8Cswy+eM6j7PX1GpTmvnMjdbIJHJV3B5u0Lu9ORGr5077zDrn8Ezed/RaWvkbqILdy8u2CqBidkJPRLBH2vbcrJ/UR3GVXP90nJbWZrxd3RDqxA/cl7o+kIwEvaI0uho5AZFKekMoVIDqeMoFSKAIvcWP++VUfc88pL3LIyHX4I3uyj/c6py3gTslKo6pXbR/19x4+psgCu51F39DaRaAaBYCRBS1tr8+3bhG+RiN8hJuS2CcB/Bg67Ka2xqSiLMW6Me4Grbb9JydtLTk5bBICkhPw7QA5qdpkQ/tKhDhHYpFxzGdNNopNd31S+d6kN+DPLflT0vMNF3ZX+LEvlJFani/TiBrYrfTFM28ChzqkcvxBVmHP4abWiq689QnASw4ZloywYpMKyiY5IZK8axMIWp2uP4ThgwYruCqncodqDV0yqEs6bJl8MkO9s0QlZoKLfT6uCQLgfYpYhM8jF9fLig4m0NKgHxDEsFgIq4fX0MPaz+N6BtnlWcA3Ib9jbhOf/19nuDS0EzL3UdZ2qLp1tvLa9LQWNxkJdUjeX+mltEieqOsB0/XOh20t/H71PQmL2LnqKmpdg0EPHACNmrXf/DtIlUqI10WftjH2kq6i0yQHo38WUmC0UDBU0PLc7XIxKcs16pI91Zs1tVbWe5GQklydEBQsfh70yNGG4n8GBS0/0mwuJ1OppP9V9UIMCmJMODsJ6RkpjIwhzGMrh7IBfNNlT3r5R6rQ== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f5200ae-649b-4c84-d049-08dbe69adf0a X-MS-Exchange-CrossTenant-AuthSource: AS2PR08MB8431.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2023 11:55:04.5517 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: uBAnKJH2slSljSWWE8b8XdLKjhJErPYUa2mwCV3CrUwWOqVmBKRfbMXZpoC9QRKOgSPSiJJZjGTOVUnLNZAc3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10581 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Nov 2023 11:55:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/190788 From: Malte Schmidt The documentation of systemd states that /etc/tmpfiles.d should be reserved for the local administrator and packages should put their files in /usr/lib/tmpfiles.d [1]. [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html Signed-off-by: Malte Schmidt Signed-off-by: Stefan Herbrechtsmeier Signed-off-by: Lukas Funke --- meta/recipes-extended/sysstat/sysstat_12.7.4.bb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/meta/recipes-extended/sysstat/sysstat_12.7.4.bb b/meta/recipes-extended/sysstat/sysstat_12.7.4.bb index 134fd5cf96..660bc634a0 100644 --- a/meta/recipes-extended/sysstat/sysstat_12.7.4.bb +++ b/meta/recipes-extended/sysstat/sysstat_12.7.4.bb @@ -48,9 +48,9 @@ do_install() { install -m 0644 ${WORKDIR}/99_sysstat ${D}/etc/default/volatiles fi if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then - install -d ${D}${sysconfdir}/tmpfiles.d + install -d ${D}${nonarch_libdir}/tmpfiles.d echo "d ${localstatedir}/log/sa - - - -" \ - > ${D}${sysconfdir}/tmpfiles.d/sysstat.conf + > ${D}${nonarch_libdir}/tmpfiles.d/sysstat.conf # Unless both cron and systemd are enabled, install our own # systemd unit file. Otherwise the package will install one. @@ -70,7 +70,11 @@ pkg_postinst:${PN} () { fi } -FILES:${PN} += "${systemd_system_unitdir} ${nonarch_base_libdir}/systemd" +FILES:${PN} += " \ + ${systemd_system_unitdir} \ + ${nonarch_base_libdir}/systemd \ + ${nonarch_libdir}/tmpfiles.d \ +" TARGET_CC_ARCH += "${LDFLAGS}" From patchwork Thu Nov 16 11:54:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukas Funke X-Patchwork-Id: 34739 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BE226C5AD4C for ; Thu, 16 Nov 2023 11:55:17 +0000 (UTC) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.84]) by mx.groups.io with SMTP id smtpd.web11.5065.1700135707865706721 for ; Thu, 16 Nov 2023 03:55:13 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=Q5zKXuDj; spf=pass (domain: weidmueller.com, ip: 40.107.105.84, mailfrom: lukas.funke-oss@weidmueller.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IosIjdIHRHKB5J86vPRG4QdL57c3xpBIkvYd9R7339PUaeA8UymUmXlTuwOol7zY+EaXogX1saveRN8ZWV6OIrIBNCi+DdJpLa53MbPtYXHIGGqTv+oqeL4me+Ya1QDw/HP9PVEjvSyYFJg9yJ93XrXJGarxGbEveGdpzhXGkXEjkCt97y2OqEEckR8U/UZ+F9XnfmlrD9Alq0+MFFkDTpA+bbhXfrxWVNRl022nwBzBCOU6vv0bUEAoFkLrFWeE2LS80uTy0Xbr4LXMYFUJISw+7rS9FSCJWvPNyr8oPajJQgGk1jFqqecvGbiDl8eFTy1QlUERBJTvKnSiIREz1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=8oMZM+E3B7WuRjR0jFjt7EnPtE8+rWEgRqu0l7Ky40w=; b=ggI/MeFXYy6FIftvbLfq4dCcZosNYqx5XXQ0jp7ENIsX6VrtYM3CNFoOG5VJcSVPBsV8JeTy6fUGCpOxRR6ZpyUY5JqnlCdAmQX85Uqih8zGgvIHJxmMy1N94lREMRXkbd86n/tx5gv5Wb+UjOpYmxK2OYvfntyOz/TE3oJvXgpH0m3WKqf3Oi36cmFAMvDQd2rhGa/Rd1Br6k45EbY0zXBNXZB7TDFG1zY2r2OEytR2YqsGX+k5oLfY7IEJJWVGTBkdqb2kIlTm6KilftEiGKKL+SOa4rirlnabIaoSRFz41w1eKsM1kE6Rrq9KDsua/6y2SEDjqmsi8BcyT6eSLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8oMZM+E3B7WuRjR0jFjt7EnPtE8+rWEgRqu0l7Ky40w=; b=Q5zKXuDj/XYYR124aeztAOrTpdj50EcRJPjkqPz+SJwXCCho6GXuG7nvzUI3OrK7SZFaAOq76fjZamacxIlOW50scLuNgoRc5Rv7njrJS5OHNw2VVR5YeKNE5hF+2ay9kudA9TaNC0v+ognoKQOF19dYg3pyu2hAYmZkT4KRHLk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) by VI0PR08MB10581.eurprd08.prod.outlook.com (2603:10a6:800:20e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Thu, 16 Nov 2023 11:55:05 +0000 Received: from AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6]) by AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::b914:d9b5:6462:13b6%5]) with mapi id 15.20.7002.018; Thu, 16 Nov 2023 11:55:05 +0000 From: lukas.funke-oss@weidmueller.com To: openembedded-core@lists.openembedded.org CC: Jose Quaresma , Stefan Herbrechtsmeier , Lukas Funke Subject: [meta-oe][PATCH v2 4/4] glibc: use nonarch libdir for tmpfiles.d Date: Thu, 16 Nov 2023 12:54:57 +0100 Message-ID: <20231116115457.1462082-5-lukas.funke-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> References: <20231116115457.1462082-1-lukas.funke-oss@weidmueller.com> X-ClientProxiedBy: FR4P281CA0067.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ce::18) To AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB8431:EE_|VI0PR08MB10581:EE_ X-MS-Office365-Filtering-Correlation-Id: a2363862-1740-4c25-58a8-08dbe69adf33 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tgJrH5sUz1sI52WDpN1NpKTfznQbk314Ra+Cqh+a2k5gnm8bIk5pOh7RKFuNQSVz7wHfFb51PsH/Do546wYSDGvJzQKQr8btMckat9rQVKBPYrML+Mdy87yMH8GeWMto0UnbKCqN9+PIfvRMyk/0C4jGaypxtz/++X5NOlmad+spTbpxAVTJCXernAoqmj9n4Yek3txb0vF2C5qLYmaNyUSRWmUCrq0YhddSN2e3p3yGb5XRTVCXuE5xBuHtwBxlw2egLBlOmkpmbIygnD/pxYu6v1ekM4DQjqHaFYadVHOYGcCedCj/N4nXl55Ua3givNqoTb+ufkCGNeKZ6dJeh8E4DQ+aGgYkmpRtS+Y4tUihfR8di1fH0S8efWD+U5xE+f9E5Xcd3fTNM6+lnaGbRJxjlE7gsyUt9KlSEMbJIXRAUsgx2ha/cfF9O6dTiHgnVth0o480cSIrk0+Cu2GR+oI7GnJsP7c3KkuuDAXnm7uZD1NiBFhmstnLIHMh2FN4Jpmr/pzPEYRsi031bH9OzIkn0qBI3HCELc7kx306eUeTt+UHG04Yc4NqBkpsm4KXoqkm3Ks9rCs2xOpNh/5GYi0b7dtOeRdGZcRPx5/dVig= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR08MB8431.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(366004)(136003)(396003)(39860400002)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(52116002)(478600001)(6512007)(1076003)(9686003)(2616005)(6506007)(6486002)(107886003)(966005)(6666004)(26005)(316002)(54906003)(66946007)(41300700001)(4326008)(83380400001)(2906002)(5660300002)(66476007)(6916009)(8676002)(8936002)(38100700002)(36756003)(38350700005)(66556008)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gkky2vTOd1s/YZRWXOEHozhagJcQqFCAt0fhzKrobDMOr8PSANIK7t9vlkkOvx7hsenw4Ek4AdVoAYoEeuKxDpRGRCnQBD4LkmxPctoP4I77h5R+B5H7KeY5P5L9mHLB5CbH5xoEtnMDf+FD+JCBF0fWg5AgSNlw/JhhVd92yGyX3g076d5IFN/725msRw7qo71gDPeOLuuTfdxR4Uuo0XCUyCMwrXkqIuoOjy2K9tDuYW1V31jt5Ht7ppNITVx/RLp5iZYXym6xm9dZgmZ3UkctzaEWTymoehBfvZiV88u/npKohinsF51bOXMk+01Iar+7BDT2UOeAMMONU1kr+cykSpR5Fk/kt6/lGxQlUuBr3cNPJIyRuuzVQRBgLfke0gkCazcLxSAPvpOHARMQ3a94jfSty8tcNrvnt/neTB1B8PA1nh9mtP8N/dSkA+T10XePi/hI1ptaTq45UClFuInj3bgks5aIIJe/c+VpKNGZhD1MJ7lYcj0HbyBKJ/54wAkeS8HQdDWjerGaImN/AJq3AeTxqkAnk1Zz8grrCwBHET/tX8D0fzuEoSToNDa3X+hfcIljemxbwlfo7xWEtIxKTPlKE7FDMbkGzjgqB6TjEbXm4VTq9OWr213dn0lKyoYvJ/GMER4I1Q57mPTaZ9Zandfj3vmcrN3/ua9dOJxmgdgxvpd+QfefT6MfalS4ez1H9pci6mDvWO5kvLbXsY77xCvBd7DdZYXdsG1GoJ1QK9LfGPGNgngg4YzHtg9J8bHXJVAIoEgg6Jj/CXa7zgwKIzbJwu4guz1N5GFJoRH78i9hi/0SJ33oQHJ+hUZ6bn+RJIXGZljAnbzlAZ/pPQ2Bfx+AQyr9BMSfRCVJHWLkJZopKqdLe0S08Y2Q2cmJlrZ91BYamtQEOBZ984N4dDqUJOxO35zof545+mLzbw4L6BvJ6QZqpmgtmAiq3L1aeVBXIl4kGdnOsQ2qO2jlCVpAnm+dPJfzDHFnsviHio1jmUz4vzQp2xD2dg5S36UeaRnmppyo//XPMMYOxhIb6406JMYjKRySBRgu18zhxtl0zmgF1rrXykMWnVYnUUnI/DK6TDrKHXgwfZ0x69cnWGvzgEK+Ow+UmYOfk0aXanUq5R2KPmH3rypcSi288fyVPoaAm0mxOD9p7GG0hk/CQMYe4JLeGi+97UR3INvGj1nCfDYdDcjvW6X0xgzmC5zj5xxpBXXgkbrcXbvUa26Aods+UY2PU522DXxWgw2G5myhBAJq1LNHQQ7pBZIx6ZzTJrxo+aJMBUiw8DPmHFrn/y5SbjbcPxrMCHAuan5CKDwH6YVniL++oc6lRwfQmDKqBInvxsDgQrQ4mV3xb2d2+s3BMFdFDuLqBNtH/8fEq1DDgYhw17G/w0FV5iIHzNveTjpIrqnHyhU7eTJgDta+21ayrcqAXpeVs/f8jSg1nCbrAblMKqJMdigXwtyIcBsCd8NVRYLAP97v9F3dCy5s2sp8ahFhDcfOJmq6miuh0zWHK7SzVtKi0J36n4xlGFlKQmaE8KZYFzcUALpw/b4tyvmYGIdp06JrDq83wv5YpViJBq5rP++i5J6ETRr8TLeTkJrjTUS15zpjKFqWm+ibKA== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2363862-1740-4c25-58a8-08dbe69adf33 X-MS-Exchange-CrossTenant-AuthSource: AS2PR08MB8431.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2023 11:55:04.8210 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RySXz6KGmj11Y67uVXVX+QYG3YcmcaQts7CKlFABUT5hUVvcXlo6R0WO06Rt/FvKAGSL2/D3Mc1/C8zucA8y/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10581 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Nov 2023 11:55:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/190789 From: Stefan Herbrechtsmeier The documentation of systemd states that /etc/tmpfiles.d should be reserved for the local administrator and packages should put their files in /usr/lib/tmpfiles.d [1]. [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html Signed-off-by: Stefan Herbrechtsmeier Signed-off-by: Lukas Funke --- meta/recipes-core/glibc/glibc-package.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta/recipes-core/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc index 1d4e4c5274..1ef987be0a 100644 --- a/meta/recipes-core/glibc/glibc-package.inc +++ b/meta/recipes-core/glibc/glibc-package.inc @@ -42,7 +42,7 @@ FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}" FILES:${PN}-dev += "${libdir}/libpthread.a ${libdir}/libdl.a ${libdir}/libutil.a ${libdir}/libanl.a ${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" RDEPENDS:${PN}-dev = "linux-libc-headers-dev" FILES:${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a" -FILES:nscd = "${sbindir}/nscd* ${sysconfdir}/init.d/nscd ${systemd_system_unitdir}/nscd* ${sysconfdir}/tmpfiles.d/nscd.conf \ +FILES:nscd = "${sbindir}/nscd* ${sysconfdir}/init.d/nscd ${systemd_system_unitdir}/nscd* ${nonarch_libdir}/tmpfiles.d/nscd.conf \ ${sysconfdir}/nscd.conf ${sysconfdir}/default/volatiles/98_nscd ${localstatedir}/db/nscd" FILES:${PN}-mtrace = "${bindir}/mtrace" FILES:tzcode = "${bindir}/tzselect ${sbindir}/zic ${bindir}/zdump" @@ -132,9 +132,9 @@ def get_libc_fpu_setting(bb, d): do_install:append:class-target() { if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then - install -d ${D}${sysconfdir}/tmpfiles.d + install -d ${D}${nonarch_libdir}/tmpfiles.d echo "d /run/nscd 755 root root -" \ - > ${D}${sysconfdir}/tmpfiles.d/nscd.conf + > ${D}${nonarch_libdir}/tmpfiles.d/nscd.conf fi if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then @@ -280,7 +280,7 @@ python populate_packages:prepend () { pkg_postinst:nscd () { if [ -z "$D" ]; then if command -v systemd-tmpfiles >/dev/null; then - systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/nscd.conf + systemd-tmpfiles --create ${nonarch_libdir}/tmpfiles.d/nscd.conf elif [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then ${sysconfdir}/init.d/populate-volatile.sh update fi