Skip to content

docs: update bunny syntax, defaults and Linux examples - #1163

Open
Akarshkushwaha wants to merge 2 commits into
urunc-dev:mainfrom
Akarshkushwaha:codex/docs-1106-bunny
Open

Akarshkushwaha wants to merge 2 commits into
urunc-dev:mainfrom
Akarshkushwaha:codex/docs-1106-bunny

Conversation

@Akarshkushwaha

Copy link
Copy Markdown

Description

Update the packaging docs to match bunny's current syntax and behavior:

  • Document standard Containerfile support, kernel defaults and automatic urunit setup.
  • Replace legacy cmdline examples with cmd and entrypoint, and document envs and OCI image includes.
  • Update the Linux tutorial to use these features.
  • Clarify initrd, raw and block rootfs support.

The block documentation reflects the verified behavior: bunnyfiles can package an existing block image, but automatic creation from scratch is currently unsupported.

Related issues

Fixes #1106

How was this tested?

  • Documentation build passed with three existing warnings.
  • CSpell passed on all five changed pages.
  • All nine complete bunnyfile examples passed parser and packaging checks.
  • The Redis Containerfile built successfully and returned PONG when run under urunc.
  • The initrd example built successfully; its archive contains /whoami and /urunit.
  • git diff --check passed.

Image builds used a separate Docker Buildx builder because the default builder encountered a missing content-store blob. No full E2E suite or Firecracker guest boot was run.

Checklist

  • I have read the contribution guide.
  • The linter passes locally (make lint).
  • The e2e tests of at least one tool pass locally (make test_ctr, make test_nerdctl, make test_docker, make test_crictl).
  • If LLMs were used: I have read the llm policy.

Document Containerfile defaults, command lists and OCI includes.
Update the Linux tutorial and add a verified block rootfs recipe.

Fixes: urunc-dev#1106
Signed-off-by: Akarsh Kushwaha <akarshkushwaha593@gmail.com>
Remove the additional block image tutorial and retain a brief explanation
of the supported rootfs types and block generation limitation.

Signed-off-by: Akarsh Kushwaha <akarshkushwaha593@gmail.com>
@netlify

netlify Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for urunc ready!

Name Link
🔨 Latest commit e4d0ba7
🔍 Latest deploy log https://app.netlify.com/projects/urunc/deploys/6adfa857891219db4d7e335b
😎 Deploy Preview https://deploy-preview-1163--urunc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

This branch has not been deployed

No deployments
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.

Update the documentation following the changes in bunny

1 participant