commit:     ba311ecca29333b688b1b5b9fe9725b77b9e5a88
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  3 11:52:36 2021 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Dec  3 11:54:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba311ecc

sys-apps/sysvinit: Revbump so users can customize bootlogd startup

Thanks-to: Bogdan <bogdan.pylypenko107 <AT> gmail.com>
Closes: https://bugs.gentoo.org/828061
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-apps/sysvinit/files/bootlogd.confd                              | 2 ++
 sys-apps/sysvinit/files/bootlogd.initd                              | 4 ++--
 sys-apps/sysvinit/{sysvinit-2.99.ebuild => sysvinit-2.99-r1.ebuild} | 1 +
 sys-apps/sysvinit/{sysvinit-3.00.ebuild => sysvinit-3.00-r1.ebuild} | 1 +
 4 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/sysvinit/files/bootlogd.confd 
b/sys-apps/sysvinit/files/bootlogd.confd
new file mode 100644
index 000000000000..ac456db6ecf7
--- /dev/null
+++ b/sys-apps/sysvinit/files/bootlogd.confd
@@ -0,0 +1,2 @@
+# Put your bootlog options into this
+#BOOTLOGD_ARGS="-l /var/log/boot"

diff --git a/sys-apps/sysvinit/files/bootlogd.initd 
b/sys-apps/sysvinit/files/bootlogd.initd
index a42219271a80..ef238c13922b 100644
--- a/sys-apps/sysvinit/files/bootlogd.initd
+++ b/sys-apps/sysvinit/files/bootlogd.initd
@@ -1,8 +1,8 @@
 #!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 description="bootlogd - record boot messages (sysvinit)"
 pidfile="/run/bootlogd"
 command="/sbin/bootlogd"
-command_args="-p ${pidfile}"
+command_args="-p ${pidfile} ${BOOTLOGD_ARGS}"

diff --git a/sys-apps/sysvinit/sysvinit-2.99.ebuild 
b/sys-apps/sysvinit/sysvinit-2.99-r1.ebuild
similarity index 98%
rename from sys-apps/sysvinit/sysvinit-2.99.ebuild
rename to sys-apps/sysvinit/sysvinit-2.99-r1.ebuild
index f370b1a50ee7..9d78abebae42 100644
--- a/sys-apps/sysvinit/sysvinit-2.99.ebuild
+++ b/sys-apps/sysvinit/sysvinit-2.99-r1.ebuild
@@ -110,6 +110,7 @@ src_install() {
        doins "${WORKDIR}"/inittab
 
        newinitd "${FILESDIR}"/bootlogd.initd bootlogd
+       newconfd "${FILESDIR}"/bootlogd.confd bootlogd
        into /
        dosbin "${FILESDIR}"/halt.sh
 

diff --git a/sys-apps/sysvinit/sysvinit-3.00.ebuild 
b/sys-apps/sysvinit/sysvinit-3.00-r1.ebuild
similarity index 98%
rename from sys-apps/sysvinit/sysvinit-3.00.ebuild
rename to sys-apps/sysvinit/sysvinit-3.00-r1.ebuild
index e2a06d6700d2..83d6e6f7635b 100644
--- a/sys-apps/sysvinit/sysvinit-3.00.ebuild
+++ b/sys-apps/sysvinit/sysvinit-3.00-r1.ebuild
@@ -110,6 +110,7 @@ src_install() {
        doins "${WORKDIR}"/inittab
 
        newinitd "${FILESDIR}"/bootlogd.initd bootlogd
+       newconfd "${FILESDIR}"/bootlogd.confd bootlogd
        into /
        dosbin "${FILESDIR}"/halt.sh
 

Reply via email to