provision: show output on screen via qt_shell, capture stderr
- on_start.sh runs provision through qt_shell for on-screen display - provision_wrapper.sh redirects stderr to stdout so errors are visible - provision.sh: SSH setup before WiFi wait, verbose echo output, sleep on failure so messages are readable Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,20 +7,5 @@ bash /data/openpilot/system/clearpilot/startup_logo/set_logo.sh
|
||||
nmcli radio wifi on 2>/dev/null
|
||||
|
||||
if [ ! -f /data/quick_boot ]; then
|
||||
# No quick_boot flag — wait for internet connectivity (up to 30s)
|
||||
echo "Waiting for internet connectivity (up to 30s)..."
|
||||
for i in $(seq 1 30); do
|
||||
if nmcli networking connectivity check 2>/dev/null | grep -q "full"; then
|
||||
echo "Internet connectivity detected after ${i}s"
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
|
||||
# If online, run provision
|
||||
if nmcli networking connectivity check 2>/dev/null | grep -q "full"; then
|
||||
bash /data/openpilot/system/clearpilot/provision.sh
|
||||
else
|
||||
echo "No internet connectivity after 30s, skipping provision"
|
||||
fi
|
||||
/data/openpilot/system/clearpilot/tools/qt_shell "/data/openpilot/system/clearpilot/provision_wrapper.sh" --title="ClearPilot Provision"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user