The imager worker for the Omni-Build Platform, a group of python scripts aimed to build bootable openEuler ISO image(w/o Calamares GUI installer) from a list with packages.
Dependencies:
- openEuler distro
- General:
cpio
gzip
tar
- Python runtime:
Python 3.8+
- rpm packages:
dnf
dnf-plugins-core
genisoimage
- pypi packages: check
requirements.txt
Install:
- From source:
git clone https://github.com/omnibuildplatform/omni-imager.git
cd omni-imager && pip install -r requirements.txt
python3 setup.py install
- Using pip(currently you should download the release manually):
wget https://github.com/omnibuildplatform/omni-imager/releases/download/v0.2.2/omniimager-0.2.2.tar.gz
pip3 install --prefix / ./omniimager-0.2.2.tar.gz
Simply run:
omni-imager --package-list /etc/omni-imager/openEuler-minimal.json --config-file /etc/omni-imager/conf.yaml \
--build-type installer-iso --output-file openEuler-image.iso
- User logos/release for Calamares
- Using cached rootfs
Welcome to file issues or bugs at: https://github.com/omnibuildplatform/omni-imager/issues