Pārlūkot izejas kodu

Test for predictable device names

Bob Mottram 8 gadus atpakaļ
vecāks
revīzija
ee6925eeb6
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. 5
    2
      src/freedombone-utils-wifi

+ 5
- 2
src/freedombone-utils-wifi Parādīt failu

@@ -49,8 +49,11 @@ function default_network_config {
49 49
 # device names get assigned random names. This is a hacky workaround.
50 50
 # Also adding net.ifnames=0 to kernel options on bootloader may work.
51 51
 function enable_predictable_device_names {
52
-    ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
53
-    update-initramfs -u
52
+    test_predictable=$(ls -la /etc/udev/rules.d/80-net-setup-link.rules)
53
+    if [[ "$test_predictable" != *"/dev/null" ]]; then
54
+        ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
55
+        update-initramfs -u
56
+    fi
54 57
 }
55 58
 
56 59
 function wifi_is_running {