GENISOIMAGERC(5)
โจ GENISOIMAGARC โ the startup config file for genisoimage ๐
okay bestie so this is the manual for the genisoimagerc config file, and it's in section 5 of the manual pages (File Formats Manual, if you're keeping score ๐). Basically: it's the lil file that lets you pre-load all your genisoimage settings so you don't have to type them every single time. main character energy for your build scripts, honestly.
๐ธ DESCRIPTION ๐ธ
so here's the vibe: genisoimage(1) goes on a little scavenger hunt for a config file, and it stops at the first one it can actually open โ like, it's not collecting them all, it just wants one, and it wants the first one it can get. ๐
the search order is:
- if the
GENISOIMAGERCenvironment variable is set, its value is used as the filename ๐ - likewise for the
MKISOFSRCenvironment variable โจ - then it looks for files named
.genisoimagercor.mkisofsrc, first in the current working directory, then in the user's home directory ๐ - next up:
/etc/genisoimagerc๐๏ธ - and finally, it looks for a
.genisoimagercin the same directory as genisoimage itself is stored โ like, it's checking its own pockets fr fr ๐
the .genisoimagerc file is made of lines that look like this:
TAG=value
where TAG is one of the settings listed below. the case of the tag does not matter โ copy=, COPY=, CoPy=, all slay, all valid. ๐ฆ
every single setting has a command-line equivalent, and if you pass the command-line parameter, it takes priority over the configuration file. the command line is the main character here, no cap. ๐
blank lines and lines starting with # are ignored. so go ahead, comment your config like a responsible icon. ๐
๐ CONFIGURATION SETTINGS ๐
ABSTโ the abstract information, which is typically the name of a file on the disc that contains an abstract. there's space for 37 characters. equivalent to the-abstractcommand-line option. ๐APPIโ the application identifier, and it should describe the application that will be on the disc. there's space for 128 characters. equivalent to the-Acommand-line option. โจBIBLโ the bibliographic information, often the name of a file on the disc containing a bibliography. there's space for 37 characters. equivalent to the-bibliocommand-line option. ๐COPYโ the copyright information, typically the name of a file on the disc containing the copyright notice. there's space for 37 characters. equivalent to the-copyrightcommand-line option. โ๏ธHFS_TYPEโ the default TYPE for Macintosh files. must be exactly 4 characters. equivalent to the-hfs-typecommand-line option. the default value isTEXT. ๐HFS_CREATORโ the default CREATOR for Macintosh files. must be exactly 4 characters. equivalent to the-hfs-creatorcommand-line option. the default value isUnix. ๐PREPโ this should describe the preparer of the CD-ROM, usually with a mailing address and phone number. there's space for 128 characters. equivalent to the-pcommand-line option. ๐ฎPUBLโ this should describe the publisher of the CD-ROM, usually with a mailing address and phone number. there's space for 128 characters. equivalent to the-publishercommand-line option. ๐ขSYSIโ the System Identifier. there's space for 32 characters. equivalent to the-sysidcommand-line option. ๐ฅ๏ธVOLIโ the Volume Identifier. there's space for 32 characters. equivalent to the-Vcommand-line option. ๐ฝVOLSโ the Volume Set Name. there's space for 128 characters. equivalent to the-volsetcommand-line option. ๐๏ธ
also, genisoimage can be configured at compile time with defaults for many of these fields โ check out the file defaults.h if you wanna go spelunking. ๐
โญ EXAMPLES โญ
okay so this file right here:
COPY=src/COPYING
SYSI=Multics 75
is literally equivalent to these genisoimage command-line parameters:
-copyright src/COPYING -sysid "Multics 75"
same thing, different font. it's giving "I set it once and never thought about it again." ๐ โจ
๐ฅ SEE ALSO ๐ฅ
๐ AUTHORS ๐
see the genisoimage(1) manual page for credits for the genisoimage program and documentation. they did that. ๐
and that's the whole page bestie โ this version is dated 13 Dec 2006 and it's page GENISOIMAGARC(5) of the manual, so now you know exactly where it lives. go forth and configure, you absolute legend ๐ซถ๐๐ธ
๐ฆ where this page comes from
- alpine 3.24: cdrkit-doc 1.1.11-r6 ยท GPL-2.0-only
- debian bookworm: genisoimage 9:1.1.11-3.4
- debian trixie: genisoimage 9:1.1.11-4
- epel 10: genisoimage 1.1.11-58.el10_1 ยท GPL-2.0-only
- epel 9: genisoimage 1.1.11-48.el9 ยท GPLv2
- fedora 43: genisoimage 1.1.11-60.fc43 ยท GPL-2.0-only
- fedora 44: genisoimage 1.1.11-63.fc44 ยท GPL-2.0-only
- nixos 26.05: cdrkit 1.1.11-4
- nixpkgs unstable: cdrkit 1.1.11-4
- ubuntu jammy: genisoimage 9:1.1.11-3.2ubuntu1
- ubuntu noble: genisoimage 9:1.1.11-3.5
- ubuntu questing: genisoimage 9:1.1.11-4
- ubuntu resolute: genisoimage 9:1.1.11-5
- ubuntu stonking: genisoimage 9:1.1.11-5
- Copyright 1993-1998 by Yggdrasil Computing
- Copyright 1996-1997 by Robert Leslie
- Copyright 1997-2001 by James Pearson
- Copyright 1999-2006 by Joerg Schilling
- Copyright 2002-2003 by Jungshik Shin
- Copyright 2003 by Jaakko Heinonen
- Copyright 2006 by the Cdrkit maintainers
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms