From patchwork Wed Apr 14 21:09:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sam Voss X-Patchwork-Id: 1466421 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.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=rockwellcollins.com header.i=@rockwellcollins.com header.a=rsa-sha256 header.s=hrcrc2020 header.b=aZ6KgpsS; dkim-atps=neutral Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FLFTx0czXz9sW4 for ; Thu, 15 Apr 2021 07:09:41 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 7A70140ED5; Wed, 14 Apr 2021 21:09:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iZzipoXn0f4l; Wed, 14 Apr 2021 21:09:38 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 769D54034F; Wed, 14 Apr 2021 21:09:37 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id F369D1BF94D for ; Wed, 14 Apr 2021 21:09:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id F025583D60 for ; Wed, 14 Apr 2021 21:09:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=rockwellcollins.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LGPMkR90ylQ1 for ; Wed, 14 Apr 2021 21:09:29 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 Received: from ch3vs04.rockwellcollins.com (ch3vs04.rockwellcollins.com [205.175.226.52]) by smtp1.osuosl.org (Postfix) with ESMTPS id DF3C483D44 for ; Wed, 14 Apr 2021 21:09:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rockwellcollins.com; s=hrcrc2020; h=from:to:cc:subject:date:message-id; bh=aWtKuU2VGhBAkCejvHwYZPbWm5C8v0Wj8LwNd/5w8ic=; b=aZ6KgpsSx/Qh0DGmBuFuIvF7NDQfSS1SUE+V/lemXeXdSN6Trlpz/e7V mLvQO/Jy5C1Rer3XgO8ygTMINO+2Y7kgquYt/p7liWBrAjfW6n/+TNDQu qic5rlZJ+6PWSLtK+tgq0oeh1mXLlrVN1qCgY0FypWun9v6h0GAMSRsRJ eOPjG8M+aO71S7IMnnPn5BsnB7wnPKMm5iqGCUiNiNWy8V9P/UdTFZEwU gdJd22Sh7bp3vqQ5CUnsqBav91tVLVgD8FKCHVPC7P30VEgwPcrKI82he S9wXBpsUtWe/8sfQg4kRxULedb8dgNTlD3FgQC1LQ+44XhtNko8NOz4e7 A==; IronPort-SDR: lR7lONLdBspCNv+DW/w86wkssQ9TwvM4sAx2JXNt1FbQ1+wHKEeI1a1zCi5aKeJ58DJWh6Ng4O j4uMb0GMFw3E+fgWG73QYCHjTIcKC5BYU2iToRWIMqCT/h3N6DD2GDQGF75IEfuxcKT0mCAPoE bUJ5IiwTXqLAaaW6VprXwsPb162rg4xE7kZeTa0jHOQpju0f+EjY8j9D2VRSa4wn6StP9YP9k3 5Rt7+YOtfueks2hXWJJCzuDiYGu+skbOHrLG8VD/v5gmD47Rw6usBso+Nddb7zDCuGLhnvdihv Fkw= Received: from ofwch3n02.rockwellcollins.com (HELO dtulimr01.rockwellcollins.com) ([205.175.226.14]) by ch3vs04.rockwellcollins.com with ESMTP; 14 Apr 2021 16:09:27 -0500 X-Received: from eggs.rockwellcollins.com (eggs.rockwellcollins.lab [10.148.117.42]) by dtulimr01.rockwellcollins.com (Postfix) with ESMTP id 3CA5F60442; Wed, 14 Apr 2021 16:09:27 -0500 (CDT) From: Sam Voss To: buildroot@buildroot.org Date: Wed, 14 Apr 2021 16:09:27 -0500 Message-Id: <20210414210927.1826-1-sam.voss@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 Subject: [Buildroot] [PATCH] package/rsyslog: install default service file 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: Sam Voss MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" As of v8.2008 rsyslog no longer provides a default service file, and now suggests using the platform suggested defaults. For Buildroot, install the Debian service file which has been added in the same version, however is not included in the official release. Upstream commit which adds this service file: https://github.com/rsyslog/rsyslog/commit/cfd07503ba055100a84d75d1a78a5c6cceb9fdab Signed-off-by: Sam Voss --- package/rsyslog/rsyslog.mk | 5 +++++ package/rsyslog/rsyslog.service | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 package/rsyslog/rsyslog.service diff --git a/package/rsyslog/rsyslog.mk b/package/rsyslog/rsyslog.mk index d20a13dbdd..62ef756f9d 100644 --- a/package/rsyslog/rsyslog.mk +++ b/package/rsyslog/rsyslog.mk @@ -89,6 +89,11 @@ RSYSLOG_CONF_OPTS += \ --disable-omjournal endif +define RSYSLOG_INSTALL_INIT_SYSTEMD + $(INSTALL) -m 0755 -D package/rsyslog/rsyslog.service \ + $(TARGET_DIR)/usr/lib/systemd/system/rsyslog.service +endef + define RSYSLOG_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D package/rsyslog/S01rsyslogd \ $(TARGET_DIR)/etc/init.d/S01rsyslogd diff --git a/package/rsyslog/rsyslog.service b/package/rsyslog/rsyslog.service new file mode 100644 index 0000000000..40c7c2202d --- /dev/null +++ b/package/rsyslog/rsyslog.service @@ -0,0 +1,19 @@ +[Unit] +Description=System Logging Service +Requires=syslog.socket +Documentation=man:rsyslogd(8) +Documentation=https://www.rsyslog.com/doc/ + +[Service] +Type=notify +ExecStart=/usr/sbin/rsyslogd -n -iNONE +StandardOutput=null +Restart=on-failure + +# Increase the default a bit in order to allow many simultaneous +# files to be monitored, we might need a lot of fds. +LimitNOFILE=16384 + +[Install] +WantedBy=multi-user.target +Alias=syslog.service