vm-bench/backend
Claus Lohmar 7808b16946 fix: prevent double-nested directory on archive extraction
Archives like 64bit.7z that already contain a 64bit/ top-level dir
were extracted into STAGING_IN/64bit/, creating 64bit/64bit/ nesting.

Now extract into STAGING_IN root, then:
- If the archive produced a single dir matching the stem, use it
- Otherwise, collect scattered files into a stem-named subdirectory

Removes the need for nested path: 64bit/Debian.vmdk instead of
64bit/64bit/Debian.vmdk
2026-07-21 18:58:13 +00:00
..
app.py feat: shared file-based logging to /mnt/converter/logs/ 2026-07-21 18:52:58 +00:00
converter.py fix: prevent double-nested directory on archive extraction 2026-07-21 18:58:13 +00:00
install.sh feat: shared file-based logging to /mnt/converter/logs/ 2026-07-21 18:52:58 +00:00
models.py fix: uniform /api/v1/ prefix, real EFI detection, spec alignment 2026-07-21 17:40:08 +00:00
provisioner.py chore: initial commit — vm-bench frontend + backend 2026-07-21 14:53:29 +00:00
requirements.txt chore: initial commit — vm-bench frontend + backend 2026-07-21 14:53:29 +00:00
vm-bench-backend.service fix: large-file support + user-defined VM name 2026-07-21 17:59:31 +00:00