#!/usr/bin/env bash # Usage: ./make-additions # or # bash make-additions # Description: Build an ISO image out of a folder with "some" compatibility # Author: Patrick Neumann (patrick@neumannsland.de) # Platform: tested on Arch Linux # Version: 1.0 # Date: 20.11.2019 # Link: https://... # License: GPL3 # Warranty: This program is distributed WITHOUT ANY WARRANTY # -l # Allow full 31 character filenames. # # -J # Generate Joliet directory records in addition to regular ISO-9660 file names. # # -R # Generate SUSP and RR records using the Rock Ridge protocol to further describe the files on the ISO-9660 filesystem. # # -o filename # is the name of the file to which the ISO-9660 filesystem image should be written. ISO="drivers-and-tools.iso" DIR="./drivers-and-tools" mkisofs -lJR -o "${ISO}" "${DIR}" exit 0