Update: preserve UltraHand .offload state (overlays/packages)
All checks were successful
Build / Build (push) Successful in 10s
All checks were successful
Build / Build (push) Successful in 10s
- Add folder_copy_switch_update_offload_aware() for update-only switch copy - If item exists in .overlays/.offload or .packages/.offload, update in place; else copy to main - Remove sd:/switch/.overlays from update delete list so .offload survives - Fresh install unchanged (no offload logic) Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -40,3 +40,5 @@ int delete_path_lists_grouped(const char *folder_display_name, ...);
|
||||
int folder_delete_single_with_progress(const char *path, const char *display_name);
|
||||
int folder_delete_progress_recursive(const char *path, int *deleted, int total, u32 start_x, u32 start_y, const char *display_name, int *last_percent);
|
||||
int folder_copy_with_progress_v2(const char *src, const char *dst, const char *display_name);
|
||||
// Update-only: copy switch/ preserving .overlays/.offload and .packages/.offload (UltraHand hide state)
|
||||
int folder_copy_switch_update_offload_aware(const char *src_switch, const char *dst_base, const char *display_name);
|
||||
|
||||
Reference in New Issue
Block a user