https://github.com/volker-raschek/mkisofs-docker
[MIRROR]: Source files of the container image volkerraschek/mkisofs
https://github.com/volker-raschek/mkisofs-docker
container mkisofs
Last synced: about 2 months ago
JSON representation
[MIRROR]: Source files of the container image volkerraschek/mkisofs
- Host: GitHub
- URL: https://github.com/volker-raschek/mkisofs-docker
- Owner: volker-raschek
- License: other
- Created: 2024-12-20T09:15:01.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-02-18T11:32:33.000Z (3 months ago)
- Last Synced: 2025-02-18T12:33:10.291Z (3 months ago)
- Topics: container, mkisofs
- Language: Makefile
- Homepage: https://hub.docker.com/r/volkerraschek/mkisofs
- Size: 38.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mkisofs-docker
[](https://drone.cryptic.systems/volker.raschek/mkisofs-docker)
[](https://hub.docker.com/r/volkerraschek/mkisofs)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.```bash
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
```