https://github.com/livecd-tools/appliance-tools
Read-only mirror of appliance-tools, hosted on pagure.io. Please contribute there.
https://github.com/livecd-tools/appliance-tools
appliance disk-image fedora image-creation
Last synced: 28 days ago
JSON representation
Read-only mirror of appliance-tools, hosted on pagure.io. Please contribute there.
- Host: GitHub
- URL: https://github.com/livecd-tools/appliance-tools
- Owner: livecd-tools
- License: gpl-2.0
- Created: 2017-02-19T01:52:48.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-08-10T11:31:35.000Z (over 3 years ago)
- Last Synced: 2025-01-30T08:43:13.750Z (3 months ago)
- Topics: appliance, disk-image, fedora, image-creation
- Language: Python
- Homepage: https://pagure.io/appliance-tools
- Size: 298 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
The Fedora Appliance Tools
Dennis GilmoreLast updated: November 15 2018
Tools for generating appliance images on Fedora based systems including
derived distributions such as RHEL, CentOS, and others.This project and its source files is licensed under the GPLv2
license. See the file COPYING for details.1. APPLIANCE CREATOR DESIGN GOALS
This is a first cut of the Appliance Creation Tool (ACT), a tool to create
Appliance Images from a kickstart file. This tool uses the Live CD Creator
API as well as patches to the Image Creation API originally written by
Daniel P. Berrange to create a multi partitioned
disk image. This Disk image can then be booted in a virtual machine such as
Xen, KVM, and VMWare. Alternatively, it can be installed onto SD cards
or usb sticks for use on arm systems such as the PandaBoard, BeagleBoard, etc.2. CREATING AN APPLIANCE IMAGE
To create an appliance image, the appliance-creator tool is used. Super
user privileges are needed. The tool is more or less self-documenting,
use the --help option to see options.Build the appliance, this used the example kickstart file included in
the rpm others are available in the spin KickstartPool
# appliance-creator -n ThinCrust --config /usr/share/doc/appliance-tools-%{version}/aos-rawhide.ksRun using libvirt (requires libvirt virt-manager libvirt-python python-virtinst)
# virt-image ThinCrust.xmlInstalling an arm image requires installing via xzcat
# xzcat >/dev/sdcard