Source code of the container image volkerraschek/mkisofs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Markus Pesch 4f1e914a18
doc(README): usage
3 months ago
.dockerignore Initial Commit 3 months ago
.drone.yml chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.2 3 months ago
.editorconfig Initial Commit 3 months ago
.gitattributes Initial Commit 3 months ago
.gitignore Initial Commit 3 months ago
.markdownlint.yaml Initial Commit 3 months ago
Dockerfile doc(README): usage 3 months ago
LICENSE Initial Commit 3 months ago
Makefile Initial Commit 3 months ago
README.md doc(README): usage 3 months ago
manifest.tmpl Initial Commit 3 months ago
renovate.json Initial Commit 3 months ago

README.md

mkisofs-docker

Build Status Docker Pulls

This project contains all sources to build the container image docker.io/volkerraschek/mkisofs and the shell script mkisofs.sh.

The primary goal of this project is to package the binary mkisofs and dependencies as container image to provide the functionally for CI/CD workflows or for systems which does contains the binary.

Usage

The script forwards all arguments directly to the binary running inside the container. For this reason, all arguments from the original binary can be used, for example to create an adapted bootable fedora iso image.

SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

podman run \
  --rm \
  --volume ${SCRIPT_DIR}:/workspace \
  --workdir /workspace \
  docker.io/volkerraschek/mkisofs \
    -output /workspace/fedora-35.iso \
    -eltorito-boot isolinux/isolinux.bin \
    -eltorito-catalog isolinux/boot.cat \
    -no-emul-boot \
    -joliet \
    -joliet-long \
    -boot-load-size 4 \
    -boot-info-table \
    -full-iso9660-filenames \
    -rational-rock \
    -verbose \
    -volid "exam" \ # specified in ks.cfg
    /workspace/custom-iso