Compare commits

...
Author SHA1 Message Date
Dylan Van Assche 4f987601ac main/postmarketos-base-ui: fix netboot mode
Do not allow NetworkManager managing the USB interface in netboot mode.
Netboot mode requires a fixed connection without NetworkManager possible
interrupting it when taking over management from initfs.
This fixes boot issues for the netboot use case.
2023-09-01 11:57:37 +02:00
2 changed files with 9 additions and 1 deletions

No files matched your search

+1 -1
View File
@@ -205,7 +205,7 @@ d4b4c4fed2dee7266f6a87ae266691377593014943e2953e4cd87a59f3110f25bfb5f3f866cc8435
d1ddd43489e6016e3ffd716027ed2bae4a2ab5f213118bdbcb96750e267ab7c0367cd0e0e386300aa5550352653144f5caeddd790621fe0879f83ca1995bb65c rootfs-etc-tinydm.d-env-wayland.d-50-firefox-wayland.sh
ecaa57d033a119a53a6574c27636b7c89d659d75ea48a973a6a4ff6f90e5d07202529fd489bfc9dfc7430f5b60f40612f6d5c06f7fab47e681b0a3112a874058 rootfs-etc-tinydm.d-env-wayland.d-50-sdl-wayland.sh
52d58729cbf3cd0318de633e8a8da74c7af246025a8c5746d5e7c854bdabbf27fa07d8558ffec92a30491cdb687fe4414de5adcddd7da5be3510f918fba463a2 rootfs-usr-lib-NetworkManager-dispatcher.d-50-dns-filter.sh
5b26f7b281b2e61d12afd4a5fa2f4c28ef6d510db7ea2c52bb412cc3ab890af674ab3af7b90e944cc7fe39290cba9999dacbd4372ef081e8cf9bc2caabe0437a rootfs-usr-lib-NetworkManager-dispatcher.d-50-tethering.sh
28f149ef0d00abad15e8d7a1f36068dcf6d671764298bc33e2ff72a00f47a269b027aa35b8cbc3fbe8af2cc9d4161d09717d26e4e2c42c3eb223b058b9c358ed rootfs-usr-lib-NetworkManager-dispatcher.d-50-tethering.sh
bf8db527c49fa724e640a90269ba2648a2555f5867b2adbfbd88d1f685261f757339757c09ee08f590c76de4bd3d0c73a47dea9bd340644dd4707e76152cefd1 rootfs-etc-profile.d-qt-mobile-controls.sh
6e193eca3961a78d47b4656892eae34d019d9317a255a201f5ea61e3300caff04c526a27cd98d0edc072b36e3eaf3a1768f4cd27c5e2be8b19c167d535c820a6 rootfs-etc-profile.d-qt-wayland.sh
"
@@ -20,6 +20,14 @@ if [ "$DEVICE_IFACE" != "$interface" ]; then
exit 0
fi
# Disable NetworkManager management for USB networking during netboot
if [ "$(pgrep -f nbd-client)" ]; then
logger -t nm-tethering "netboot mode, disabling NetworkManager management"
nmcli device set $interface managed no
nmcli device reapply "$interface"
exit 0
fi
# Trigger a disconnect/connect event on the client side to request a new DHCP lease.
reactivate_gadget() {
# Mount configFS