Skip to content
This repository has been archived by the owner on Aug 16, 2022. It is now read-only.

Demo KIWI image build descriptions for oSVC21

License

Notifications You must be signed in to change notification settings

datto/osvc21-kiwi-demo-descriptions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KIWI demo descriptions for oSVC21

This repository contains demonstration content for building images with the KIWI image builder associated with the talk on Datto's use of KIWI at the 2021 openSUSE Virtual Conference.

The KIWI descriptions are stored in the txz-build/ and iso-build/ subdirectories. Refer to the KIWI documentation for more details.

Appliance build quick start

Podman/Docker

The instructions below will use the podman command, but you can easily substitute for docker and it should easily just work the same.

First, pull down the container of the required environment (Fedora 28 or newer).

For the instructions below, we'll work with Fedora 34.

$ sudo podman pull registry.fedoraproject.org/fedora:34

Assuming you're in the root directory of the Git checkout, set up the container:

$ sudo podman run --privileged --rm -it -v $PWD:/code registry.fedoraproject.org/fedora:34 /bin/bash

Once in the container environment, set up your development environment and run the image build (we're using the txz-build for this example):

# Change to the code location
[]$ cd /code
# Install kiwi
[]$ dnf --assumeyes install kiwi
# Run the image build
[]$ kiwi-ng system build --description ./txz-build --target-dir ./tmpoutput

Licensing

These descriptions are licensed under the Apache Software License, version 2.0. See LICENSE for details.

About

Demo KIWI image build descriptions for oSVC21

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages