This commit is contained in:
firestar5683
2026-03-29 09:24:38 -05:00
parent 12453f78e9
commit 2f9cdc2beb
+22
View File
@@ -44,6 +44,26 @@ function agnos_init {
fi
}
LEGACY_DEVICE_STATE_CLEANUP_FLAG="/data/starpilot_legacy_device_state_cleanup_v1"
function cleanup_legacy_device_state {
if [ -f "$LEGACY_DEVICE_STATE_CLEANUP_FLAG" ]; then
return
fi
echo "Cleaning up legacy device state"
if sudo rm -rf /data/params/d/* \
&& sudo rm -rf /persist/params/d/* \
&& sudo rm -rf /cache/params/d/* \
&& sudo rm -rf /data/media/0/realdata/* \
&& sudo rm -rf /data/models/*; then
sudo touch "$LEGACY_DEVICE_STATE_CLEANUP_FLAG"
else
echo "Failed cleaning up legacy device state"
return 1
fi
}
function launch {
# Remove orphaned git lock if it exists on boot
[ -f "$DIR/.git/index.lock" ] && rm -f $DIR/.git/index.lock
@@ -92,6 +112,8 @@ function launch {
agnos_init
fi
cleanup_legacy_device_state
# write tmux scrollback to a file
tmux capture-pane -pq -S-1000 > /tmp/launch_log