Date: Mon, 25 Apr 2022 13:51:20 GMT From: Cy Schubert <cy@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Subject: git: d818ef7df733 - stable/12 - libexec/rc.d/hostapd: Down/up interface when interface is specified Message-ID: <202204251351.23PDpKev088230@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch stable/12 has been updated by cy: URL: https://cgit.FreeBSD.org/src/commit/?id=d818ef7df7330e8b3aac43f5160e102d6a702862 commit d818ef7df7330e8b3aac43f5160e102d6a702862 Author: Cy Schubert <cy@FreeBSD.org> AuthorDate: 2022-04-22 16:03:08 +0000 Commit: Cy Schubert <cy@FreeBSD.org> CommitDate: 2022-04-25 13:51:12 +0000 libexec/rc.d/hostapd: Down/up interface when interface is specified When no interface is specified results in a syntax error in the rc script. Only execute poststart when an interface has been specified. PR: 263358 Submitted by: markj Reported by: Joshua Kinard <freebsd@kumba.dev> Fixes: 0da2c91e64528d896f69d36670e25b4b4a140579 (cherry picked from commit 1452bfcd9bbcb2f5bbb89fa38d01ce51dd9b6d44) --- libexec/rc/rc.d/hostapd | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libexec/rc/rc.d/hostapd b/libexec/rc/rc.d/hostapd index 7e1611350438..d2d8dd253efa 100755 --- a/libexec/rc/rc.d/hostapd +++ b/libexec/rc/rc.d/hostapd @@ -15,9 +15,11 @@ command=${hostapd_program} start_postcmd="hostapd_poststart" hostapd_poststart() { - ifconfig ${ifn} down - sleep 2 - ifconfig ${ifn} up + if [ -n "$ifn" ]; then + ifconfig ${ifn} down + sleep 2 + ifconfig ${ifn} up + fi } ifn="$2"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202204251351.23PDpKev088230>