The branch main has been updated by crees (doc, ports committer):

URL: 
https://cgit.FreeBSD.org/src/commit/?id=d27999e51396b301d83bb7d6cdd51f6d6f4fff2d

commit d27999e51396b301d83bb7d6cdd51f6d6f4fff2d
Author:     Chris Rees <cr...@freebsd.org>
AuthorDate: 2021-02-21 18:56:56 +0000
Commit:     Chris Rees <cr...@freebsd.org>
CommitDate: 2021-02-23 13:19:44 +0000

    Create dhclient pid directory if it doesn't exist
    
     - Upgrading from older FreeBSD versions can result in errors
    
     - /var/run can be a tmpfs, and this should be handled correctly
    
    Approved by:            markj
    Differential Revision:  https://reviews.freebsd.org/D28843
    MFC after:              2 weeks
---
 libexec/rc/rc.d/dhclient | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libexec/rc/rc.d/dhclient b/libexec/rc/rc.d/dhclient
index 520a0850ccbc..765e38266408 100755
--- a/libexec/rc/rc.d/dhclient
+++ b/libexec/rc/rc.d/dhclient
@@ -49,6 +49,11 @@ dhclient_prestart()
                rc_flags="${rc_flags} -b"
        fi
 
+
+       # /var/run/dhclient is not guaranteed to exist,
+       # e.g. if /var/run is a tmpfs
+       install -d -o root -g wheel -m 755 ${pidfile%/*}
+
        rc_flags="${rc_flags} ${ifn}"
 }
 
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to