From 544ccb1f38d8a82c1e49f64a42bb573d6f358422 Mon Sep 17 00:00:00 2001 From: Colin Booth Date: Sun, 7 Feb 2021 13:08:10 -0800 Subject: [PATCH] dhcp: add basic logging functionality Fixes #25558 --- srcpkgs/dhcp/files/dhclient/log/run | 2 ++ srcpkgs/dhcp/files/dhclient/run | 1 + srcpkgs/dhcp/files/dhcpd4/log/run | 2 ++ srcpkgs/dhcp/files/dhcpd4/run | 1 + srcpkgs/dhcp/files/dhcpd6/log/run | 2 ++ srcpkgs/dhcp/files/dhcpd6/run | 1 + srcpkgs/dhcp/template | 2 +- 7 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/dhcp/files/dhclient/log/run create mode 100644 srcpkgs/dhcp/files/dhcpd4/log/run create mode 100644 srcpkgs/dhcp/files/dhcpd6/log/run diff --git a/srcpkgs/dhcp/files/dhclient/log/run b/srcpkgs/dhcp/files/dhclient/log/run new file mode 100644 index 000000000000..39fd511f560e --- /dev/null +++ b/srcpkgs/dhcp/files/dhclient/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec vlogger -t dhclient diff --git a/srcpkgs/dhcp/files/dhclient/run b/srcpkgs/dhcp/files/dhclient/run index 5cb45f19cf5a..19b924ab3c29 100644 --- a/srcpkgs/dhcp/files/dhclient/run +++ b/srcpkgs/dhcp/files/dhclient/run @@ -1,3 +1,4 @@ #!/bin/sh +exec 2>&1 [ -r conf ] && . ./conf exec dhclient ${OPTS:=-d} diff --git a/srcpkgs/dhcp/files/dhcpd4/log/run b/srcpkgs/dhcp/files/dhcpd4/log/run new file mode 100644 index 000000000000..e57255cfa359 --- /dev/null +++ b/srcpkgs/dhcp/files/dhcpd4/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec vlogger -t dhcpd4 diff --git a/srcpkgs/dhcp/files/dhcpd4/run b/srcpkgs/dhcp/files/dhcpd4/run index 05d9f9b726ed..423d87cc70dd 100644 --- a/srcpkgs/dhcp/files/dhcpd4/run +++ b/srcpkgs/dhcp/files/dhcpd4/run @@ -1,4 +1,5 @@ #!/bin/sh +exec 2>&1 [ -r conf ] && . ./conf touch /var/lib/dhcp/dhcpd.leases exec dhcpd -f ${OPTS:=-4 -q -pf /run/dhcpd4.pid} diff --git a/srcpkgs/dhcp/files/dhcpd6/log/run b/srcpkgs/dhcp/files/dhcpd6/log/run new file mode 100644 index 000000000000..79d390c638ac --- /dev/null +++ b/srcpkgs/dhcp/files/dhcpd6/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec vlogger -t dhcpd6 diff --git a/srcpkgs/dhcp/files/dhcpd6/run b/srcpkgs/dhcp/files/dhcpd6/run index 2dc26f332212..57b86926acb7 100644 --- a/srcpkgs/dhcp/files/dhcpd6/run +++ b/srcpkgs/dhcp/files/dhcpd6/run @@ -1,4 +1,5 @@ #!/bin/sh +exec 2>&1 [ -r conf ] && . ./conf touch /var/lib/dhcp/dhcpd.leases exec dhcpd -f ${OPTS:=-6 -q -pf /run/dhcpd6.pid} diff --git a/srcpkgs/dhcp/template b/srcpkgs/dhcp/template index 47fa43fb02ec..62819c4f81e5 100644 --- a/srcpkgs/dhcp/template +++ b/srcpkgs/dhcp/template @@ -1,7 +1,7 @@ # Template file for 'dhcp' pkgname=dhcp version=4.4.2 -revision=2 +revision=3 wrksrc="dhcp-${version/P/-P}" build_style=gnu-configure hostmakedepends="perl tar automake libtool"