From ab6e9d7bc257635438666bc69c5d08e5d5d94963 Mon Sep 17 00:00:00 2001 From: Shahab Vahedi Date: Mon, 21 Aug 2023 13:46:03 +0200 Subject: [PATCH] metalog: fix bleeding logs onto tty1 This fixes issue #45653 [1]. There are 3 changes involved: 1. Daemonize the process (thanks Aryan DB) and drop the verbosity. 2. Keep "exec 2>&1" and drop the "exec 1>&2" (thanks Duncaen) 3. Put the log facility back [1] https://github.com/void-linux/void-packages/issues/45653 --- srcpkgs/metalog/files/metalog/run | 3 +-- srcpkgs/metalog/template | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/srcpkgs/metalog/files/metalog/run b/srcpkgs/metalog/files/metalog/run index 5b7ff14eba605..ed330dd85974b 100755 --- a/srcpkgs/metalog/files/metalog/run +++ b/srcpkgs/metalog/files/metalog/run @@ -1,5 +1,4 @@ #!/bin/sh exec 2>&1 -exec 1>&2 [ -r conf ] && . ./conf -exec metalog ${OPTS=-v} +exec metalog ${OPTS=-B} diff --git a/srcpkgs/metalog/template b/srcpkgs/metalog/template index 1f1a4c5c9496f..9e080d7e19388 100644 --- a/srcpkgs/metalog/template +++ b/srcpkgs/metalog/template @@ -1,7 +1,7 @@ # Template file for 'metalog' pkgname=metalog version=20230719 -revision=1 +revision=2 build_style=gnu-configure conf_files="/etc/metalog.conf" hostmakedepends="autoconf autoconf-archive automake pkg-config" @@ -20,8 +20,4 @@ pre_configure() { post_install() { vsv metalog - - # Disable logging for metaloga to avoid any issues - # https://github.com/void-linux/void-packages/pull/44912#issuecomment-1625625388 - rm -rf "${DESTDIR}/etc/sv/metalog/log" }