Skip to content

fix(os): align mkosi guest identity and tooling - #1076

Merged
kvinwang merged 1 commit into
nextfrom
fix/os-release-identity
Aug 19, 2026
Merged

fix(os): align mkosi guest identity and tooling#1076
kvinwang merged 1 commit into
nextfrom
fix/os-release-identity

Conversation

@kvinwang

@kvinwang kvinwang commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • write dstack-owned release metadata into mkosi guest images while retaining Debian compatibility through ID_LIKE=debian
  • use the Debian trixie codename for mkosi and preserve Yocto own codename
  • use lowercase dstack naming in both image backends
  • add the requested network diagnostics, downloader, disk utilities, hardware inspection tools, and cpio to mkosi runtime images
  • add static acceptance coverage for release metadata and the required runtime packages

Added mkosi commands

  • ping, ping6, nslookup, traceroute, nc
  • wget
  • fdisk, sfdisk, cfdisk, mkfs.vfat
  • lspci, lsusb
  • cpio

Validation

  • bash os/mkosi/tests/acceptance.sh
  • pre-commit hooks
  • git diff --check

Copilot AI lite review requested due to automatic review settings August 19, 2026 00:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@kvinwang
kvinwang force-pushed the fix/os-release-identity branch 2 times, most recently from 3e855f3 to 20f5d53 Compare August 19, 2026 00:40
@kvinwang
kvinwang force-pushed the fix/os-release-identity branch from 20f5d53 to 1f2fec3 Compare August 19, 2026 00:44
@kvinwang kvinwang changed the title fix(os): identify guest images as dstack fix(os): align mkosi guest identity and tooling Aug 19, 2026
@kvinwang
kvinwang merged commit 174d858 into next Aug 19, 2026
18 checks passed
@kvinwang
kvinwang deleted the fix/os-release-identity branch August 19, 2026 04:48
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.

2 participants