usage: pycdlib-genisoimage [-nobak] [-abstract ABSTRACT] [-appid APPID] [-biblio BIBLIO] [-cache-inodes] [-no-cache-inodes] [-check-oldnames] [-check-session CHECK_SESSION] [-copyright COPYRIGHT] [-debug] [-eltorito-boot ELTORITO_BOOT] [-efi-boot EFI_BOOT] [-eltorito-alt-boot] [-sparc-boot SPARC_BOOT] [-sunx86-boot SUNX86_BOOT] [-generic-boot GENERIC_BOOT] [-sparc-label SPARC_LABEL SPARC_LABEL] [-sunx86-label SUNX86_LABEL SUNX86_LABEL] [-eltorito-catalog ELTORITO_CATALOG] [-cdrecord-params CDRECORD_PARAMS] [-omit-period] [-dir-mode DIR_MODE] [-disable-deep-relocation] [-file-mode FILE_MODE] [-follow-links] [-gid GID] [-graft-points] [-root ROOT] [-old-root OLD_ROOT] [-help] [-hide HIDE] [-hide-list HIDE_LIST] [-hidden HIDDEN] [-hidden-list HIDDEN_LIST] [-hide-joliet HIDE_JOLIET] [-hide-joliet-list HIDE_JOLIET_LIST] [-hide-joliet-trans-tbl] [-hide-rr-moved] [-gui] [-i I] [-input-charset INPUT_CHARSET] [-output-charset OUTPUT_CHARSET] [-iso-level {1,2,3,4}] [-joliet] [-joliet-long] [-jcharset JCHARSET] [-full-iso9660-filenames] [-max-iso9660-filenames] [-allow-limited-size] [-allow-leading-dots] [-log-file LOG_FILE] [-exclude EXCLUDE] [-exclude-list EXCLUDE_LIST] [-pad] [-no-pad] [-prev-session PREV_SESSION] [-dev DEV] [-omit-version-number] [-new-dir-mode NEW_DIR_MODE] [-force-rr] [-no-rr] [-no-split-symlink-components] [-no-split-symlink-fields] [-output OUTPUT] [-path-list PATH_LIST] [-preparer PREPARER] [-print-size] [-publisher PUBLISHER] [-quiet] [-rational-rock] [-rock] [-sectype SECTYPE] [-alpha-boot ALPHA_BOOT] [-hppa-cmdline HPPA_CMDLINE] [-hppa-kernel-32 HPPA_KERNEL_32] [-hppa-kernel-64 HPPA_KERNEL_64] [-hppa-bootloader HPPA_BOOTLOADER] [-hppa-ramdisk HPPA_RAMDISK] [-mips-boot MIPS_BOOT] [-mipsel-boot MIPSEL_BOOT] [-jigdo-jigdo JIGDO_JIGDO] [-jigdo-template JIGDO_TEMPLATE] [-jigdo-min-file-size JIGDO_MIN_FILE_SIZE] [-jigdo-force-md5 JIGDO_FORCE_MD5] [-jigdo-exclude JIGDO_EXCLUDE] [-jigdo-map JIGDO_MAP] [-md5-list MD5_LIST] [-jigdo-template-compress JIGDO_TEMPLATE_COMPRESS] [-checksum_algorithm_iso CHECKSUM_ALGORITHM_ISO] [-checksum_algorithm_template CHECKSUM_ALGORITHM_TEMPLATE] [-sort SORT] [-split-output] [-stream-file-name STREAM_FILE_NAME] [-stream-media-size STREAM_MEDIA_SIZE] [-sysid SYSID] [-translation-table] [-table-name TABLE_NAME] [-ucs-level UCS_LEVEL] [-udf] [-dvd-video] [-uid UID] [-untranslated-filenames] [-relaxed-filenames] [-no-iso-translate] [-allow-lowercase] [-allow-multidot] [-use-fileversion USE_FILEVERSION] [-verbose] [-version] [-volid VOLID] [-volset VOLSET] [-volset-size VOLSET_SIZE] [-volset-seqno VOLSET_SEQNO] [-old-exclude OLD_EXCLUDE] [-hard-disk-boot] [-no-emul-boot] [-no-boot] [-boot-load-seg BOOT_LOAD_SEG] [-boot-load-size BOOT_LOAD_SIZE] [-boot-info-table] [-XA] [-xa] [-transparent-compression] [-hfs-type HFS_TYPE] [-hfs-creator HFS_CREATOR] [-apple] [-hfs] [-map MAP] [-magic MAGIC] [-probe] [-mac-name] [-no-mac-files] [-boot-hfs-file BOOT_HFS_FILE] [-part] [-cluster-size CLUSTER_SIZE] [-auto AUTO] [-no-desktop] [-hide-hfs HIDE_HFS] [-hide-hfs-list HIDE_HFS_LIST] [-hfs-volid HFS_VOLID] [-icon-position] [-root-info ROOT_INFO] [-input-hfs-charset INPUT_HFS_CHARSET] [-output-hfs-charset OUTPUT_HFS_CHARSET] [-hfs-unlock] [-hfs-bless HFS_BLESS] [-hfs-parms HFS_PARMS] [-prep-boot PREP_BOOT] [-chrp-boot] [--cap] [--netatalk] [--double] [--ethershare] [--exchange] [--sgi] [--macbin] [--single] [--ushare] [--xinet] [--dave] [--sfm] [--osx-double] [--osx-hfs] [-find FIND] [-posix-H] [-posix-L] [-posix-P] [-rrip110] [-rrip112] [-ignore-error] [-eltorito-platform ELTORITO_PLATFORM] [-data-change-warn] [-errctl ERRCTL] [-hide-udf HIDE_UDF] [-hide-udf-list HIDE_UDF_LIST] [-long-rr-time] [-modification-date MODIFICATION_DATE] [-no-limit-pathtables] [-no-long-rr-time] [-UDF] [-udf-symlinks] [-no-udf-symlinks] [-no-hfs] [-scan-for-duplicates] ... positional arguments: paths Paths to get data from options: -nobak, -no-bak Do not include backup files -abstract ABSTRACT Set Abstract filename -appid, -A APPID Set Application ID -biblio BIBLIO Set Bibliographic filename -cache-inodes Cache inodes (needed to detect hard links) -no-cache-inodes Do not cache inodes (if filesystem has no unique unides) -check-oldnames Check all imported ISO9660 names from old session -check-session CHECK_SESSION Check all ISO9660 names from previous session -copyright COPYRIGHT Set Copyright filename -debug Set debug flag -eltorito-boot, -b ELTORITO_BOOT Set El Torito boot image name -efi-boot, -e EFI_BOOT Set EFI boot image name -eltorito-alt-boot Start specifying alternative El Torito boot parameters -sparc-boot, -B SPARC_BOOT Set sparc boot image names -sunx86-boot SUNX86_BOOT Set sunx86 boot image names -generic-boot, -G GENERIC_BOOT Set generic boot image name -sparc-label SPARC_LABEL SPARC_LABEL Set sparc boot disk label -sunx86-label SUNX86_LABEL SUNX86_LABEL Set sunx86 boot disk label -eltorito-catalog, -c ELTORITO_CATALOG Set El Torito boot catalog name -cdrecord-params, -C CDRECORD_PARAMS Magic parameters from cdrecord -omit-period, -d Omit trailing periods from filenames (violates ISO9660) -dir-mode DIR_MODE Make the mode of all directories this mode -disable-deep-relocation, -D Disable deep directory relocation (violates ISO9660) -file-mode FILE_MODE Make the mode of all plain files this mode -follow-links, -f Follow symbolic links -gid GID Make the group owner of all files this gid -graft-points Allow to use graft points for filenames -root ROOT Set root directory for all new files and directories -old-root OLD_ROOT Set root directory in previous session this is searched for files -help Print option help -hide HIDE Hide ISO9660/RR file -hide-list HIDE_LIST File with list of ISO9660/RR files to hide -hidden HIDDEN Set hidden attribute on ISO9660 file -hidden-list HIDDEN_LIST File with list of ISO9660 files with hidden attribute -hide-joliet HIDE_JOLIET Hide Joliet file -hide-joliet-list HIDE_JOLIET_LIST File with list of Joliet files to hide -hide-joliet-trans-tbl Hide TRANS.TBL from Joliet tree -hide-rr-moved Rename RR_MOVED to .rr_moved in Rock Ridge tree -gui Switch behavior for GUI -i I No longer supported -input-charset INPUT_CHARSET Local input charset for file name conversion -output-charset OUTPUT_CHARSET Output charset for file name conversion -iso-level {1,2,3,4} Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2 -joliet, -J Generate Joliet directory information -joliet-long Allow Joliet file names to be 103 Unicode characters -jcharset JCHARSET Local charset for Joliet directory information -full-iso9660-filenames, -l Allow full 31 character filenames for ISO9660 names -max-iso9660-filenames Allow 37 character filenames for ISO9660 names (violates ISO9660) -allow-limited-size Allow different file sizes in ISO9660/UDF on large files -allow-leading-dots, -ldots, -L Allow ISO9660 filenames to start with '.' (violates ISO9660) -log-file LOG_FILE Re-direct messages to LOG_FILE -exclude, -m EXCLUDE Exclude file name -exclude-list EXCLUDE_LIST File with list of file names to exclude -pad Pad output to a multiple of 32k (default) -no-pad Do not pad output to a multiple of 32k -prev-session, -M PREV_SESSION Set path to previous session to merge -dev DEV Device -omit-version-number, -N Omit version number from ISO9660 filename (violates ISO9660) -new-dir-mode NEW_DIR_MODE Mode used when creating new directories -force-rr Inhibit automatic Rock Ridge detection for previous session -no-rr Inhibit reading of Rock Ridge attributes from previous session -no-split-symlink-components Inhibit splitting symlink components -no-split-symlink-fields Inhibit splitting symlink fields -output, -o OUTPUT Set output file name -path-list PATH_LIST File with list of pathnames to process -preparer, -p PREPARER Set Volume preparer -print-size Print estimated filesystem size and exit -publisher, -P PUBLISHER Set Volume publisher -quiet Run quietly -rational-rock, -r Generate rationalized Rock Ridge directory information -rock, -R Generate Rock Ridge directory information -sectype, -s SECTYPE Set output sector type to e.g. data/xa1/raw -alpha-boot ALPHA_BOOT Set alpha boot image name (relative to image root) -hppa-cmdline HPPA_CMDLINE Set hppa boot command line (relative to image root) -hppa-kernel-32 HPPA_KERNEL_32 Set hppa 32-bit image name (relative to image root) -hppa-kernel-64 HPPA_KERNEL_64 Set hppa 64-bit image name (relative to image root) -hppa-bootloader HPPA_BOOTLOADER Set hppa boot loader file name (relative to image root) -hppa-ramdisk HPPA_RAMDISK Set hppa ramdisk file name (relative to image root) -mips-boot MIPS_BOOT Set mips boot image name (relative to image root) -mipsel-boot MIPSEL_BOOT Set mipsel boot image name (relative to image root) -jigdo-jigdo JIGDO_JIGDO Produce a jigdo .jigdo file as well as the .iso -jigdo-template JIGDO_TEMPLATE Produce a jigdo .template file as well as the .iso -jigdo-min-file-size JIGDO_MIN_FILE_SIZE Minimum size for a file to be listed in the jigdo file -jigdo-force-md5 JIGDO_FORCE_MD5 Pattern(s) where files MUST match an externally-supplied MD5Sum -jigdo-exclude JIGDO_EXCLUDE Pattern(s) to exclude from the jigdo file -jigdo-map JIGDO_MAP Pattern(s) to map paths (e.g. Debian=/mirror/debian) -md5-list MD5_LIST File containing MD5 sums of the files that should be checked -jigdo-template-compress JIGDO_TEMPLATE_COMPRESS Choose to use gzip or bzip2 compression for template data; default is gzip -checksum_algorithm_iso CHECKSUM_ALGORITHM_ISO Specify the checksum types desired for the output image -checksum_algorithm_template CHECKSUM_ALGORITHM_TEMPLATE Specify the checksum types desired for the output jigdo template -sort SORT Sort file content locations according to rules in FILE -split-output Split output into files of approx. 1GB size -stream-file-name STREAM_FILE_NAME Set the stream file ISO9660 name (incl. version) -stream-media-size STREAM_MEDIA_SIZE Set the size of your CD media in sectors -sysid SYSID Set System ID -translation-table, -T Generate translation tables for systems that don't understand long filenames -table-name TABLE_NAME Translation table file name -ucs-level UCS_LEVEL Set Joliet UCS level (1..3) -udf Generate UDF file system -dvd-video Generate DVD-Video compliant UDF file system -uid UID Make the owner of all files this uid -untranslated-filenames, -U Allow Untranslated filenames (for HPUX & AIX - violates ISO9660). Forces -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot -relaxed-filenames Allow 7 bit ASCII except lower case characters (violates ISO9660) -no-iso-translate Do not translate illegal ISO characters '~', '-', and '#' (violates ISO9660) -allow-lowercase Allow lower case characters in addition to the current character set (violates ISO9660) -allow-multidot Allow more than one dot in filenames (e.g. .tar.gz) (violates ISO9660) -use-fileversion USE_FILEVERSION Use fileversion # from filesystem -verbose, -v Verbose -version Print the current version -volid, -V VOLID Set Volume ID -volset VOLSET Set Volume set ID -volset-size VOLSET_SIZE Set Volume set size -volset-seqno VOLSET_SEQNO Set Volume set sequence number -old-exclude, -x OLD_EXCLUDE Exclude file name (deprecated) -hard-disk-boot Boot image is a hard disk image -no-emul-boot Boot image is a 'no emulation' image -no-boot Boot image is not bootable -boot-load-seg BOOT_LOAD_SEG Set load segment for boot image -boot-load-size BOOT_LOAD_SIZE Set number of load sectors -boot-info-table Patch boot image with info table -XA Generate XA directory attributes -xa Generate rationalized XA directory attributes -transparent-compression, -z Enable transparent compression of files -hfs-type HFS_TYPE Set HFS default TYPE -hfs-creator HFS_CREATOR Set HFS default CREATOR -apple, -g Add Apple ISO9660 extensions -hfs, -h Create ISO9660/HFS hybrid -map, -H MAP Map file extensions to HFS TYPE/CREATOR -magic MAGIC Magic file for HFS TYPE/CREATOR -probe Probe all files for Apple/Unix file types -mac-name Use Macintosh name for ISO9660/Joliet/RockRidge file name -no-mac-files Do not look for Unix/Mac files (deprecated) -boot-hfs-file BOOT_HFS_FILE Set HFS boot image name -part Generate HFS partition table -cluster-size CLUSTER_SIZE Cluster size for PC Exchange Macintosh files -auto AUTO Set HFS AutoStart file name -no-desktop Do not create the HFS (empty) Desktop files -hide-hfs HIDE_HFS Hide HFS file -hide-hfs-list HIDE_HFS_LIST List of HFS files to hide -hfs-volid HFS_VOLID Volume name for the HFS partition -icon-position Keep HFS icon position -root-info ROOT_INFO finderinfo for root folder -input-hfs-charset INPUT_HFS_CHARSET Local input charset for HFS file name conversion -output-hfs-charset OUTPUT_HFS_CHARSET Output charset for HFS file name conversion -hfs-unlock Leave HFS volume unlocked -hfs-bless HFS_BLESS Name of Folder to be blessed -hfs-parms HFS_PARMS Comma separated list of HFS parameters -prep-boot PREP_BOOT PReP boot image file -- up to 4 are allowed -chrp-boot Add CHRP boot header --cap Look for AUFS CAP Macintosh files --netatalk Look for NETATALK Macintosh files --double Look for AppleDouble Macintosh files --ethershare Look for Helios EtherShare Macintosh files --exchange Look for PC Exchange Macintosh files --sgi Look for SGI Macintosh files --macbin Look for MacBinary Macintosh files --single Look for AppleSingle Macintosh files --ushare Look for IPT UShare Macintosh files --xinet Look for XINET Macintosh files --dave Look for DAVE Macintosh files --sfm Look for SFM Macintosh files --osx-double Look for MacOS X AppleDouble Macintosh files --osx-hfs Look for MacOS X HFS Macintosh files -find FIND Option separator: Use find command line to the right -posix-H Follow symbolic links encountered on command line -posix-L Follow all symbolic links -posix-P Do not follow symbolic links (default) -rrip110 Create old Rock Ridge V 1.10 -rrip112 Create new Rock Ridge V 1.12 (default) -ignore-error Ignore errors -eltorito-platform ELTORITO_PLATFORM Set El Torito platform id for the next boot entry -data-change-warn Treat data/size changes as warning only -errctl ERRCTL Read error control defs from file or inline. -hide-udf HIDE_UDF Hide UDF file -hide-udf-list HIDE_UDF_LIST File with list of UDF files to hide -long-rr-time Use long Rock Ridge time format -modification-date MODIFICATION_DATE Set the modification date field of the PVD -no-limit-pathtables Allow more than 65535 parent directories (violates ISO9660) -no-long-rr-time, -short-rr-time Use short Rock Ridge time format -UDF Generate UDF file system -udf-symlinks Create symbolic links on UDF image (default) -no-udf-symlinks Do not create symbolic links on UDF image -no-hfs Do not create ISO9660/HFS hybrid -scan-for-duplicates Aggressively try to find duplicate files to reduce size (very slow!)