Improvements to SD card data transfer workflow #37
Labels
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: public/icepick#37
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Airgap Mode
AirgapOS will use the environment variable
ICEPICK_AUTODISCOVER_STORAGE=/media
, or the configuration optionicepick.autodiscover_storage = "/media"
. This will put Icepick into "Airgap Mode", with the SD card transfer functionalities modified as per below.Save Loop
If any devices are accessible in /media/, write payload to all devices in
/media
. Loop until it has been written at least once.Load Loop
On each loop, iterate every device in /media/, attempt to load payload from root directory of device.
Online Mode
Icepick will either use an existing directory if
ICEPICK_DATA_DIRECTORY
is set, or create a new temporary directory to have files copied to/from. The files can then be copied to and from the removable media using a file explorer like what's available on ChromeOS. Functionality would remain as is currently implemented.