{ "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": "" }, { "description": "OpenGnsys server timezone", "name": "TZ", "value": "Europe/Madrid" }, { "description": "subdirectory git-synced images.", "name": "GITDIR", "value": "git" } ], "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" } ] }