-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Labels
Milestone
Description
As the BLIS-NG Update Service,
I want to ingest, stage, and extract a .zip update payload from an external USB volume to a local staging directory,
So that the system has all necessary files locally to perform an upgrade, allowing the user to safely remove the physical USB drive.
AC
-
Verification and Staging
- Given a
.zipfile exists on a mounted USB drive, when the upload is triggered, then the system must copy the file tostaging\. - The system must verify that the disk has sufficient space before starting the transfer.
- Given a
-
Extraction
- When the copy is complete, the system must extract the contents into the staging directory.
-
Error Handling
- If the
.zipfile fails to copy or extract, or there is insufficient disk space, the system must notify the user.
- If the
Reactions are currently unavailable