Skip to content

piscsi-web: enumerate files in shared dir for CD-ROM generation - #1778

Merged
rdmark merged 5 commits into
developfrom
iso-from-shared
Sep 6, 2026
Merged

rdmark merged 5 commits into
developfrom
iso-from-shared

Conversation

@rdmark

@rdmark rdmark commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

instead of enumerating the images dir for the dropdown where you select a file to create a CD-ROM image from, provide a list of all files in the root of the shared dir, typically /var/lib/piscsi/shared

this is preferable since 1) the images dir enumerating logic filters by valid image or archive file types, and 2) conceptually the files under images are typically not used directly on host machines, while the ones in the shared dir are meant to be transferred to a host machine

for users the workflow changes slightly: when uploading a file meant for an iso image, choose the shared dir instead of the images dir

additional piscsi-web improvements:

  • improve help text and status messages for file upload
  • display the Info button also for mounted disk images

build and CI improvements:

  • touch up platform architecture build messages
  • bump to trixie base image consistently for all container builds

@rdmark
rdmark requested a review from akuker as a code owner September 6, 2026 08:02
instead of enumerating the images dir for the dropdown where you select a file to create a CD-ROM image from, provide a list of all files in the root of the shared dir, typically /var/lib/piscsi/shared

this is preferable since 1) the images dir enumerating logic filters by valid image or archive file types, and 2) conceptually the files under images are typically not used directly on host machines, while the ones in the shared dir are meant to be transferred to a host machine

for users the workflow changes slightly: when uploading a file meant for an iso image, choose the shared dir instead of the images dir
@rdmark
rdmark force-pushed the iso-from-shared branch 4 times, most recently from 16b016a to 86a929b Compare September 6, 2026 09:37
@sonarqubecloud

sonarqubecloud Bot commented Sep 6, 2026

Copy link
Copy Markdown

@rdmark
rdmark merged commit 4f800ba into develop Sep 6, 2026
10 checks passed
@rdmark
rdmark deleted the iso-from-shared branch September 6, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant