From patchwork Mon Jan 13 15:34:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Norbert Lange X-Patchwork-Id: 1222179 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=H+rFxZTp; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47xHhJ296Tz9sP6 for ; Tue, 14 Jan 2020 02:34:40 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 3641A8733C; Mon, 13 Jan 2020 15:34:37 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jmx4GgZ1nr-i; Mon, 13 Jan 2020 15:34:35 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id CF38186F85; Mon, 13 Jan 2020 15:34:35 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 2A3041BF365 for ; Mon, 13 Jan 2020 15:34:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 203BD20414 for ; Mon, 13 Jan 2020 15:34:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vEim40p3JIIn for ; Mon, 13 Jan 2020 15:34:33 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by silver.osuosl.org (Postfix) with ESMTPS id 1BD5A2042E for ; Mon, 13 Jan 2020 15:34:33 +0000 (UTC) Received: by mail-wr1-f51.google.com with SMTP id t2so9071858wrr.1 for ; Mon, 13 Jan 2020 07:34:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mhE7jTBX7JIT/FGTwBEZMXaR1iZsBEDyJzj2/yZjoHo=; b=H+rFxZTpCc21VUKer59AByQSHfDlGlf9uo3fTzxDgdx1QeIBzDyG8NIPVRKeYlhT5W JAujSh8XZ+s+16RUI+XybSmg1zV2XRxLQsMWQFl1Wk87Wd3q/A0t4khu4jMXauha2HDe Tp/SNNwK1BJi+sG01sXIa6AMQaIB339PyUtAwe9ZtF3dtobR1KRD3Yjmyh8ipRlBzC/P Ke889uDCyoNgzIeDwDlyLBjkPUoo27ynKgeEvE1uUxck35BMqmfIMIbsTWW47I240js4 cEd3xBsQTCo6lDi1oEPqy4qvlupeFrXMhQSlrwts3vvBUipBtkDwDoaLx6eBjT4i1e64 WD7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mhE7jTBX7JIT/FGTwBEZMXaR1iZsBEDyJzj2/yZjoHo=; b=OvtvCw4Sz7EeN9vDXbcFiGshgyWTO1/+VssfJTWishqXQacW8x520/5pgO4bPF2H4i /oWCNaG2KE1DZc3QSIA+IwxlZ2XH1tly3cHIouPbFF2gnBSvrfHm4gNNr9vza5Lf5VlA kiyXTWzbjyowpKczHXbxGj+2znb0zXUZzJVSKD8l7kY3BHmW1vsGOQHCng6hXL3uVcZk TEPZggo1LrHuYiKLrIEiFh4g0Hx+V6Ae35qoKcvGlHrzk2xPVNqjaH6sAfvux0g/KGj3 3u4oeFekUjxHwoFPAzwYNwEClQXkMcDy1vqiV5g7mayQ/tInhQiFgpj9HQhke42hM7SY iA8A== X-Gm-Message-State: APjAAAXfErlbqPA6wT9b2NNJ25gxkyzpO7hZTIUO316n7kRx9+RScC3H +Rtaa6gYnMJaq6pdbG7HcC4fuMIuFD+P2A== X-Google-Smtp-Source: APXvYqysikN1O/EDKek2eOgzK3pf4zqdaiVDBUtDhV/3deKLFnPeSo/naw5eTemtz2v9XWs3/c6gJA== X-Received: by 2002:adf:df83:: with SMTP id z3mr19717611wrl.389.1578929671166; Mon, 13 Jan 2020 07:34:31 -0800 (PST) Received: from lano-work.andritz.com ([80.120.136.76]) by smtp.gmail.com with ESMTPSA id y7sm184493wmd.1.2020.01.13.07.34.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jan 2020 07:34:30 -0800 (PST) From: Norbert Lange To: buildroot@buildroot.org Date: Mon, 13 Jan 2020 16:34:15 +0100 Message-Id: <20200113153415.486032-1-nolange79@gmail.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/systemd: update user generation X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Norbert Lange , "Yann E. MORIN" , Adam Duskett , Maxime Hadjinlian Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" since V235 the "gateway" and "upload" services use DynamicUsers, requiring no entries in /etc/passwd. This functionality requires option nss-systemd, which is always enabled in buildroot. the "bus-proxy" user was removed in V244. thre "remote" user will now only be generated if the feature is enabled. Description is matched to the ones in the upstream sysusers.d files. home is set to /run/systemd. Signed-off-by: Norbert Lange --- package/systemd/systemd.mk | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 442803baa8..a3073f10a9 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -181,6 +181,7 @@ endif ifeq ($(BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE),y) SYSTEMD_CONF_OPTS += -Dremote=true +SYSTEMD_REMOTE_USER = systemd-journal-remote -1 systemd-journal-remote -1 * /run/systemd - - systemd Journal Remote else SYSTEMD_CONF_OPTS += -Dremote=false endif @@ -304,7 +305,7 @@ endif ifeq ($(BR2_PACKAGE_SYSTEMD_COREDUMP),y) SYSTEMD_CONF_OPTS += -Dcoredump=true -SYSTEMD_COREDUMP_USER = systemd-coredump -1 systemd-coredump -1 * /var/lib/systemd/coredump - - Core Dumper +SYSTEMD_COREDUMP_USER = systemd-coredump -1 systemd-coredump -1 * /run/systemd - - systemd core dump processing else SYSTEMD_CONF_OPTS += -Dcoredump=false endif @@ -324,7 +325,7 @@ endif ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y) SYSTEMD_CONF_OPTS += -Dnetworkd=true -SYSTEMD_NETWORKD_USER = systemd-network -1 systemd-network -1 * - - - Network Manager +SYSTEMD_NETWORKD_USER = systemd-network -1 systemd-network -1 * /run/systemd - - systemd Network Management SYSTEMD_NETWORKD_DHCP_IFACE = $(call qstrip,$(BR2_SYSTEM_DHCP)) ifneq ($(SYSTEMD_NETWORKD_DHCP_IFACE),) define SYSTEMD_INSTALL_NETWORK_CONFS @@ -343,14 +344,14 @@ define SYSTEMD_INSTALL_RESOLVCONF_HOOK $(TARGET_DIR)/etc/resolv.conf endef SYSTEMD_CONF_OPTS += -Dresolve=true -SYSTEMD_RESOLVED_USER = systemd-resolve -1 systemd-resolve -1 * - - - Network Name Resolution Manager +SYSTEMD_RESOLVED_USER = systemd-resolve -1 systemd-resolve -1 * /run/systemd - - systemd Resolver else SYSTEMD_CONF_OPTS += -Dresolve=false endif ifeq ($(BR2_PACKAGE_SYSTEMD_TIMESYNCD),y) SYSTEMD_CONF_OPTS += -Dtimesyncd=true -SYSTEMD_TIMESYNCD_USER = systemd-timesync -1 systemd-timesync -1 * - - - Network Time Synchronization +SYSTEMD_TIMESYNCD_USER = systemd-timesync -1 systemd-timesync -1 * /run/systemd - - systemd Time Synchronization else SYSTEMD_CONF_OPTS += -Dtimesyncd=false endif @@ -423,10 +424,7 @@ define SYSTEMD_USERS - - systemd-journal -1 * - - - Journal - - render -1 * - - - DRI rendering nodes - - kvm -1 * - - - kvm nodes - systemd-bus-proxy -1 systemd-bus-proxy -1 * - - - Proxy D-Bus messages to/from a bus - systemd-journal-gateway -1 systemd-journal-gateway -1 * /var/log/journal - - Journal Gateway - systemd-journal-remote -1 systemd-journal-remote -1 * /var/log/journal/remote - - Journal Remote - systemd-journal-upload -1 systemd-journal-upload -1 * - - - Journal Upload + $(SYSTEMD_REMOTE_USER) $(SYSTEMD_COREDUMP_USER) $(SYSTEMD_NETWORKD_USER) $(SYSTEMD_RESOLVED_USER)