"description":"Must be one of the following:\n- `empty` (zero-length or zerofilled file)\n- `file`\n- `directory`\n- `fileAlias` (hard link to a file)\n- `directoryAlias` (hard link to a directory)",
"description":"Full path of the entry within the CD-ROM image. Should follow ISO9660 file name restrictions (upper case alphanumeric characters and underscores only, with an optional period-separated extension for files).",
"type":"string"
}
},
"oneOf":[
{
"additionalProperties":false,
"properties":{
"type":{"const":"empty"},
"name":{"type":"string"},
"size":{
"title":"File size",
"description":"Number of dummy null bytes to fill the file with. If zero or omitted, the file will be empty.",
"type":"integer",
"minimum":0
}
}
},
{
"required":["source"],
"additionalProperties":false,
"properties":{
"type":{"const":"file"},
"name":{"type":"string"},
"source":{
"title":"Path to source file",
"description":"Path to the source file to add to the image, relative to the configuration file's directory by default.",
"type":"string",
"format":"uri-reference"
}
}
},
{
"additionalProperties":false,
"properties":{
"type":{"const":"directory"},
"name":{"type":"string"}
}
},
{
"required":["source"],
"additionalProperties":false,
"properties":{
"type":{"pattern":"^fileAlias|directoryAlias$"},
"name":{"type":"string"},
"source":{
"title":"Path to linked entry",
"description":"Full path to the entry in the CD-ROM image this entry shall be a hard link to.",