The /etc/init.d/autoconfig script says it's going to broadcast for IP on device but doesn't do it because it checks for the following .pid file: if [ -f /var/run/dhcpcd-${nics}.pid ] .. do dhcpd .. fi This file obviously doesn't exist during boot, I think it was meant to check if the file does not exist? see line 516: http://git.overlays.gentoo.org/gitweb/?p=proj/livecd-tools.git;a=blob;f=init.d/autoconfig;h=7511366bbcedf9cc03a67f03b6f5db23bb4e78ab;hb=HEAD
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=58948705bcf5136401621a8855e9f0c15049e1dd commit 58948705bcf5136401621a8855e9f0c15049e1dd Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-11-06 00:27:40 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-11-06 00:29:07 +0000 autoconfig: Fix logic error When the system starts, the PID file will not exist because we haven't started dhcpcd. Also update /var/run -> /run while we're here. Closes: https://bugs.gentoo.org/198083 Closes: https://bugs.gentoo.org/439912 Signed-off-by: Matt Turner <mattst88@gentoo.org> init.d/autoconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Thanks for the bug report, and sorry it took literally 8 years to add one character.