Documentation
¶
Overview ¶
Package iso provides utilities for creating ISO images.
Index ¶
Constants ¶
View Source
const (
// GenisoimageBinary is the name of the genisoimage executable.
GenisoimageBinary = "genisoimage"
)
Variables ¶
This section is empty.
Functions ¶
func CheckPrerequisites ¶
CheckPrerequisites verifies that genisoimage is available.
Types ¶
type CreateISOOptions ¶
type CreateISOOptions struct {
// OutputPath is the path where the ISO will be created.
OutputPath string
// VolumeID is the volume identifier for the ISO.
VolumeID string
// InputFiles is the list of files to include in the ISO.
InputFiles []string
// UseJoliet enables Joliet extensions for longer filenames.
UseJoliet bool
// UseRockRidge enables Rock Ridge extensions for POSIX attributes.
UseRockRidge bool
// Description is an optional human-readable description for progress display.
Description string
}
CreateISOOptions contains configuration for creating an ISO image.
Click to show internal directories.
Click to hide internal directories.