Forráskód Böngészése

installer: support setting up networking with network manager

classabbyamp 2 éve
szülő
commit
839e2825ec
1 módosított fájl, 10 hozzáadás és 1 törlés
  1. 10 1
      installer.sh.in

+ 10 - 1
installer.sh.in

@@ -829,7 +829,11 @@ test_network() {
         NETWORK_DONE=1
         return 1
     fi
-    DIALOG --msgbox "Network is inaccessible, please set it up properly." ${MSGBOXSIZE}
+    if [ "$1" = "nm" ]; then
+        DIALOG --msgbox "Network Manager is enabled but network is inaccessible, please set it up externally with nmcli, nmtui, or the Network Manager tray applet." ${MSGBOXSIZE}
+    else
+        DIALOG --msgbox "Network is inaccessible, please set it up properly." ${MSGBOXSIZE}
+    fi
 }
 
 configure_wifi() {
@@ -957,6 +961,11 @@ configure_net_static() {
 menu_network() {
     local dev addr f DEVICES
 
+    if [ -e /var/service/NetworkManager ]; then
+        test_network nm
+        return
+    fi
+
     for f in $(ls /sys/class/net); do
         [ "$f" = "lo" ] && continue
         addr=$(cat /sys/class/net/$f/address)