diff --git a/src/modules/network/start_chroot_script b/src/modules/network/start_chroot_script index 2b086a08..c0bda665 100755 --- a/src/modules/network/start_chroot_script +++ b/src/modules/network/start_chroot_script @@ -29,6 +29,12 @@ if [ "${NETWORK_WPA_SUPPLICANT}" == "yes" ]; then # create symlink ln -s "${DIST_NETWORK_FILE}" /etc/wpa_supplicant/wpa_supplicant.conf + + # copy /etc/wpa_supplicant/ifupdown.sh to /etc/ifplugd/action.d/ifupdown - for wlan auto reconnect + [ -f /etc/ifplugd/action.d/ifupdown ] && mv /etc/ifplugd/action.d/ifupdown /etc/ifplugd/action.d/ifupdown.original + [ -f /etc/wpa_supplicant/ifupdown.sh ] && ln -s /etc/wpa_supplicant/ifupdown.sh /etc/ifplugd/action.d/ifupdown + + fi if [ "${NETWORK_NETWORK_MANAGER}" == "yes" ]; then @@ -45,10 +51,6 @@ if [ "${BASE_DISTRO}" == "raspbian" ]; then rm /var/lib/systemd/rfkill/* fi -# copy /etc/wpa_supplicant/ifupdown.sh to /etc/ifplugd/action.d/ifupdown - for wlan auto reconnect -[ -f /etc/ifplugd/action.d/ifupdown ] && mv /etc/ifplugd/action.d/ifupdown /etc/ifplugd/action.d/ifupdown.original -[ -f /etc/wpa_supplicant/ifupdown.sh ] && ln -s /etc/wpa_supplicant/ifupdown.sh /etc/ifplugd/action.d/ifupdown - if [ ! -f "/etc/rc.local" ];then echo 'exit 0' >> /etc/rc.local fi