Local-Image-Template

(★ 10)

Create OS images locally!

File Explorer

  • .gitignore
  • bootstrap-just.sh
  • Justfile
  • LICENSE.md
  • README.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

copr

View Details ▼

This command is an alias of `copr-cli`.

tldr copr-cli

View documentation for the original command:

🔍

just

View Details ▼

Save and run project-specific commands.

just {{recipe}}

Run a recipe specified in the justfile:

just

Start a REPL (interactive shell):

just --init

Initialize new justfile in project root:

🔍

ostree

View Details ▼

Version control for binary files similar to `git` but optimized for operating system root filesystems.
OSTree is the foundation for immutable image-based operating systems such as Fedora Silverblue, Fedora IoT or Fedora CoreOS.

ostree init --repo {{path/to/repo}}

Initialize a repository of the files in `$PWD` with metadata in `$PWD/path/to/repo`:

ostree commit --repo {{path/to/repo}} --branch {{branch_name}}

Create a commit (snapshot) of the files:

ostree ls --repo {{path/to/repo}} {{commit_id}}

Show files in commit:

🔍

rpm-ostree

View Details ▼

A hybrid image/package system.
Manage ostree deployments, package layers, filesystem overlays, and boot configuration.

rpm-ostree status

Show rpm-ostree deployments in the order they will appear in the bootloader:

rpm-ostree upgrade --preview

Show packages which are outdated and can be updated:

rpm-ostree upgrade {{[-r|--reboot]}}

Prepare a new ostree deployment with upgraded packages and reboot into it:

// repository documentation