805 lines
16 KiB
JSON
805 lines
16 KiB
JSON
{
|
|
"variables": [
|
|
{
|
|
"description": "applying engine configuration (boolean)",
|
|
"name": "OGENGINECONFIGURATE",
|
|
"value": true
|
|
},
|
|
{
|
|
"description": "session log file (path)",
|
|
"name": "OGLOGSESSION",
|
|
"value": "/tmp/session.log"
|
|
},
|
|
{
|
|
"description": "command log file (path)",
|
|
"name": "OGLOGCOMMAND",
|
|
"value": "/tmp/command.log"
|
|
},
|
|
{
|
|
"description": "image clonation program (string)",
|
|
"name": "IMGPROG",
|
|
"value": "partclone"
|
|
},
|
|
{
|
|
"description": "image compresson (string)",
|
|
"name": "IMGCOMP",
|
|
"value": "lzop"
|
|
},
|
|
{
|
|
"description": "filesystem image extension (string)",
|
|
"name": "IMGEXT",
|
|
"value": "img"
|
|
},
|
|
{
|
|
"description": "disk image extension (string)",
|
|
"name": "DISKIMGEXT",
|
|
"value": "dsk"
|
|
},
|
|
{
|
|
"description": "trying to reduce image (boolean)",
|
|
"name": "IMGREDUCE",
|
|
"value": true
|
|
},
|
|
{
|
|
"description": "trying to reduce Windows filesystem before creating image (boolean)",
|
|
"name": "OGWINREDUCE",
|
|
"value": true
|
|
},
|
|
{
|
|
"description": "time to sleep before reboot (seconds)",
|
|
"name": "OGSLEEP",
|
|
"value": 20
|
|
},
|
|
{
|
|
"description": "do not show warnings in this functions (list of functions)",
|
|
"name": "NODEBUGFUNCTIONS",
|
|
"value": "ogCreateImageSyntax ogGetHivePath ogGetOsType ogRestoreImageSyntax ogUnmountAll ogUnmountCache"
|
|
},
|
|
{
|
|
"description": "action to take if cache is full (NONE; FORMAT)",
|
|
"name": "ACTIONCACHEFULL",
|
|
"value": "NONE"
|
|
},
|
|
{
|
|
"description": "restoration protocol if cache is full or it does not exists (NONE, returns error; UNICAST; MULTICAST)",
|
|
"name": "RESTOREPROTOCOLNOTCACHE",
|
|
"value": "UNICAST"
|
|
},
|
|
{
|
|
"description": "timout if Multicast transfer does not begins (seconds)",
|
|
"name": "MCASTERRORSESSION",
|
|
"value": 120
|
|
},
|
|
{
|
|
"description": "timout if Multicast transfer does it's interrupted (seconds)",
|
|
"name": "MCASTWAIT",
|
|
"value": 30
|
|
},
|
|
{
|
|
"description": "run CHKDSK after Windows depolying (boolean)",
|
|
"name": "OGWINCHKDISK",
|
|
"value": true
|
|
},
|
|
{
|
|
"description": "timeout factor creating synchronized image (integer, 100000k => 4s)",
|
|
"name": "CREATESPEED",
|
|
"value": 400000
|
|
},
|
|
{
|
|
"description": "compression factor creating synchronized image (integer)",
|
|
"name": "FACTORSYNC",
|
|
"value": 120
|
|
},
|
|
{
|
|
"description": "make backup before creating synchronized image (boolean)",
|
|
"name": "BACKUP",
|
|
"value": false
|
|
},
|
|
{
|
|
"description": "filesystem type creating synchronized image (string)",
|
|
"name": "IMGFS",
|
|
"value": "EXT4"
|
|
},
|
|
{
|
|
"description": "default communication speed (blank, do not use; 100Mb/s; 1000Mb/s)",
|
|
"name": "DEFAULTSPEED",
|
|
"value": ""
|
|
}
|
|
],
|
|
"errors": [
|
|
{
|
|
"id": 1,
|
|
"description": "format error",
|
|
"name": "OG_ERR_FORMAT"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"description": "resource not found",
|
|
"name": "OG_ERR_NOTFOUND"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"description": "partition error",
|
|
"name": "OG_ERR_PARTITION"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"description": "resource locked",
|
|
"name": "OG_ERR_LOCKED"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"description": "image error",
|
|
"name": "OG_ERR_IMAGE"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"description": "operating system not detected",
|
|
"name": "OG_ERR_NOTOS"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"description": "program or function not executable",
|
|
"name": "OG_ERR_NOTEXEC"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"description": "cannot write",
|
|
"name": "OG_ERR_NOTWRITE"
|
|
},
|
|
{
|
|
"id": 15,
|
|
"description": "cache filesystem does not exists",
|
|
"name": "OG_ERR_NOTCACHE"
|
|
},
|
|
{
|
|
"id": 16,
|
|
"description": "cache filesystem is full",
|
|
"name": "OG_ERR_CACHESIZE"
|
|
},
|
|
{
|
|
"id": 17,
|
|
"description": "error reducing filesystem",
|
|
"name": "OG_ERR_REDUCEFS"
|
|
},
|
|
{
|
|
"id": 18,
|
|
"description": "error extending filesystem",
|
|
"name": "OG_ERR_EXTENDFS"
|
|
},
|
|
{
|
|
"id": 19,
|
|
"description": "value out of limit",
|
|
"name": "OG_ERR_OUTOFLIMIT"
|
|
},
|
|
{
|
|
"id": 20,
|
|
"description": "filesystem error",
|
|
"name": "OG_ERR_FILESYS"
|
|
},
|
|
{
|
|
"id": 21,
|
|
"description": "cache error",
|
|
"name": "OG_ERR_CACHE"
|
|
},
|
|
{
|
|
"id": 22,
|
|
"description": "no GPT partition table",
|
|
"name": "OG_ERR_NOGPT"
|
|
},
|
|
{
|
|
"id": 23,
|
|
"description": "cannot mount repository",
|
|
"name": "OG_ERR_REPO"
|
|
},
|
|
{
|
|
"id": 30,
|
|
"description": "trying to restore an image into an smaller partition",
|
|
"name": "OG_ERR_IMGSIZEPARTITION"
|
|
},
|
|
{
|
|
"id": 31,
|
|
"description": "error updating cache",
|
|
"name": "OG_ERR_UPDATECACHE"
|
|
},
|
|
{
|
|
"id": 32,
|
|
"description": "formatting error",
|
|
"name": "OG_ERR_DONTFORMAT"
|
|
},
|
|
{
|
|
"id": 40,
|
|
"description": "unknown error",
|
|
"name": "OG_ERR_GENERIC"
|
|
},
|
|
{
|
|
"id": 50,
|
|
"description": "error preparing Unicast syntax",
|
|
"name": "OG_ERR_UCASTSYNTAXT"
|
|
},
|
|
{
|
|
"id": 51,
|
|
"description": "error sending partition using Unicast protocol",
|
|
"name": "OG_ERR_UCASTSENDPARTITION"
|
|
},
|
|
{
|
|
"id": 52,
|
|
"description": "error sending file using Unicast protocol",
|
|
"name": "OG_ERR_UCASTSENDFILE"
|
|
},
|
|
{
|
|
"id": 52,
|
|
"description": "error receiving partition using Unicast protocol",
|
|
"name": "OG_ERR_UCASTRECEIVERPARTITION"
|
|
},
|
|
{
|
|
"id": 53,
|
|
"description": "error receiving file using Unicast protocol",
|
|
"name": "OG_ERR_UCASTRECEIVERFILE"
|
|
},
|
|
{
|
|
"id": 55,
|
|
"description": "error preparing Multicast syntax",
|
|
"name": "OG_ERR_MCASTSYNTAXT"
|
|
},
|
|
{
|
|
"id": 56,
|
|
"description": "error sending file using Multicast protocol",
|
|
"name": "OG_ERR_MCASTSENDFILE"
|
|
},
|
|
{
|
|
"id": 57,
|
|
"description": "error receiving file using Multicast protocol",
|
|
"name": "OG_ERR_MCASTRECEIVERFILE"
|
|
},
|
|
{
|
|
"id": 58,
|
|
"description": "error sending partition using Multicast protocol",
|
|
"name": "OG_ERR_MCASTSENDPARTITION"
|
|
},
|
|
{
|
|
"id": 59,
|
|
"description": "error receiving partition using Multicast protocol",
|
|
"name": "OG_ERR_MCASTRECEIVERPARTITION"
|
|
},
|
|
{
|
|
"id": 60,
|
|
"description": "error connecting master node",
|
|
"name": "OG_ERR_PROTOCOLJOINMASTER"
|
|
},
|
|
{
|
|
"id": 70,
|
|
"description": "cannot mount a syncrhronized image",
|
|
"name": "OG_ERR_DONTMOUNT_IMAGE"
|
|
},
|
|
{
|
|
"id": 71,
|
|
"description": "it's not a syncrhronized image",
|
|
"name": "OG_ERR_DONTSYNC_IMAGE"
|
|
},
|
|
{
|
|
"id": 72,
|
|
"description": "cannot unmount a syncrhronized image",
|
|
"name": "OG_ERR_DONTUNMOUNT_IMAGE"
|
|
},
|
|
{
|
|
"id": 73,
|
|
"description": "there are no differences between basic image and filesystem",
|
|
"name": "OG_ERR_NOTDIFFERENT"
|
|
},
|
|
{
|
|
"id": 74,
|
|
"description": "synchronization error",
|
|
"name": "OG_ERR_SYNCHRONIZING"
|
|
}
|
|
],
|
|
"disks": [
|
|
{
|
|
"type": "DISK"
|
|
},
|
|
{
|
|
"type": "USB"
|
|
},
|
|
{
|
|
"type": "CDROM"
|
|
},
|
|
{
|
|
"type": "RAID"
|
|
},
|
|
{
|
|
"type": "MAPPER"
|
|
}
|
|
],
|
|
"partitiontables": [
|
|
{
|
|
"id": 1,
|
|
"type": "MSDOS",
|
|
"partitions": [
|
|
{
|
|
"id": "0",
|
|
"type": "EMPTY",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "1",
|
|
"type": "FAT12",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "5",
|
|
"type": "EXTENDED",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "6",
|
|
"type": "FAT16",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "7",
|
|
"type": "NTFS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "b",
|
|
"type": "FAT32",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "11",
|
|
"type": "HFAT12",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "16",
|
|
"type": "HFAT16",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "17",
|
|
"type": "HNTFS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "1b",
|
|
"type": "HFAT32",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "27",
|
|
"type": "HNTFS-WINRE",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "82",
|
|
"type": "LINUX-SWAP",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "83",
|
|
"type": "LINUX",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "8e",
|
|
"type": "LINUX-LVM",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a5",
|
|
"type": "FREEBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a6",
|
|
"type": "OPENBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a9",
|
|
"type": "NETBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "af",
|
|
"type": "HFS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "be",
|
|
"type": "SOLARIS-BOOT",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "bf",
|
|
"type": "SOLARIS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "ca",
|
|
"type": "CACHE",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "da",
|
|
"type": "DATA",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "ee",
|
|
"type": "GPT",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "ef",
|
|
"type": "EFI",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "fb",
|
|
"type": "VMFS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "fd",
|
|
"type": "LINUX-RAID",
|
|
"clonable": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "GPT",
|
|
"partitions": [
|
|
{
|
|
"id": "700",
|
|
"type": "WINDOWS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "c01",
|
|
"type": "WIN-RESERV",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "2700",
|
|
"type": "WIN-RECOV",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "7f00",
|
|
"type": "CHROMEOS-KRN",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "7f01",
|
|
"type": "CHROMEOS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "7f02",
|
|
"type": "CHROMEOS-RESERV",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "8200",
|
|
"type": "LINUX-SWAP",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "8300",
|
|
"type": "LINUX",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "8301",
|
|
"type": "LINUX-RESERV",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "8302",
|
|
"type": "LINUX",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "8e00",
|
|
"type": "LINUX-LVM",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a500",
|
|
"type": "FREEBSD-DISK",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "a501",
|
|
"type": "FREEBSD-BOOT",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a502",
|
|
"type": "FREEBSD-SWAP",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "a503",
|
|
"type": "FREEBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a504",
|
|
"type": "FREEBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a901",
|
|
"type": "NETBSD-SWAP",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "a902",
|
|
"type": "NETBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a903",
|
|
"type": "NETBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a904",
|
|
"type": "NETBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a905",
|
|
"type": "NETBSD",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "a906",
|
|
"type": "NETBSD-RAID",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "ab00",
|
|
"type": "HFS-BOOT",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "af00",
|
|
"type": "HFS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "af01",
|
|
"type": "HFS-RAID",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "af02",
|
|
"type": "HFS-RAID",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "be00",
|
|
"type": "SOLARIS-BOOT",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "bf00",
|
|
"type": "SOLARIS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "bf01",
|
|
"type": "SOLARIS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "bf02",
|
|
"type": "SOLARIS-SWAP",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "bf03",
|
|
"type": "SOLARIS-DISK",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "bf04",
|
|
"type": "SOLARIS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "bf05",
|
|
"type": "SOLARIS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "ca00",
|
|
"type": "CACHE",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "ef00",
|
|
"type": "EFI",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "ef01",
|
|
"type": "MBR",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "ef02",
|
|
"type": "BIOS-BOOT",
|
|
"clonable": false
|
|
},
|
|
{
|
|
"id": "fb00",
|
|
"type": "VMFS",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "fb01",
|
|
"type": "VMFS-RESERV",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "fb02",
|
|
"type": "VMFS-KRN",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "fd00",
|
|
"type": "LINUX-RAID",
|
|
"clonable": true
|
|
},
|
|
{
|
|
"id": "ffff",
|
|
"type": "UNKNOWN",
|
|
"clonable": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "LVM",
|
|
"partitions": [
|
|
{
|
|
"id": "10000",
|
|
"type": "LVM-LV",
|
|
"clonable": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "ZPOOL",
|
|
"partitions": [
|
|
{
|
|
"id": "10010",
|
|
"type": "ZFS-VOL",
|
|
"clonable": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"filesystems": [
|
|
{
|
|
"id": 1,
|
|
"type": "EMPTY"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "CACHE"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "BTRFS"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "EXT2"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "EXT3"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "EXT4"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "FAT12"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "FAT16"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": "FAT32"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "HFS"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "HFSPLUS"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"type": "JFS"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": "NTFS"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": "REISERFS"
|
|
},
|
|
{
|
|
"id": 15,
|
|
"type": "REISER4"
|
|
},
|
|
{
|
|
"id": 16,
|
|
"type": "UFS"
|
|
},
|
|
{
|
|
"id": 17,
|
|
"type": "XFS"
|
|
},
|
|
{
|
|
"id": 18,
|
|
"type": "LINUX-SWAP"
|
|
},
|
|
{
|
|
"id": 19,
|
|
"type": "EXFAT"
|
|
},
|
|
{
|
|
"id": 20,
|
|
"type": "F2FS"
|
|
},
|
|
{
|
|
"id": 21,
|
|
"type": "NILFS2"
|
|
}
|
|
],
|
|
"operatingsystems": [
|
|
{
|
|
"type": "Android"
|
|
},
|
|
{
|
|
"type": "BSD"
|
|
},
|
|
{
|
|
"type": "GrubLoader"
|
|
},
|
|
{
|
|
"type": "Hurd"
|
|
},
|
|
{
|
|
"type": "Linux"
|
|
},
|
|
{
|
|
"type": "MacOS"
|
|
},
|
|
{
|
|
"type": "Solaris"
|
|
},
|
|
{
|
|
"type": "Windows"
|
|
},
|
|
{
|
|
"type": "WinLoader"
|
|
}
|
|
]
|
|
}
|