[Package]
version: 4
depends: 

[Product]
type: netboot
id: mint21
name: Linux mint21
description: A free OS
advice: 
version: 4.3.0.6
priority: 0
licenseRequired: False
productClasses: 
setupScript: mint.py
uninstallScript: 
updateScript: 
alwaysScript: 
onceScript: 
customScript: 
pxeConfigTemplate: install-x64

[ProductProperty]
type: unicode
name: askbeforeinst
multivalue: False
editable: True
description: Should the start be confirmed at the client ? / Faut-il y avoir une confirmation avant de démarrer l'installation ?
values: ["false","true"]
default: ["true"]

[ProductProperty]
type: unicode
name: locale
multivalue: False
editable: True
description: Which locale should be installed ?
values: ["da_DK","de_DE","en_US","fr_FR","it_IT"]
default: ["de_DE"]

[ProductProperty]
type: unicode
name: console_keymap
multivalue: False
editable: True
description: Which keymap should be used ?
values: ["ar","bg","by","cf","croat","de","defkeymap","dk","es","et","fa","fi","fr","gr","hebrew","il","it","jp106","kg","kk","lt","mk","nl","no","pl","ro","ru","sg","slovene","sr","ua","uk","us","wo"]
default: ["de"]

[ProductProperty]
type: unicode
name: timezone
multivalue: False
editable: True
description: Which time zone to use ?
values: ["Africa/Algiers","Africa/Brazzaville","Africa/Cairo","Africa/Johannesburg","Africa/Kinshasa","Africa/Nairobi","America/Anchorage","America/Bogota","America/Buenos_Aires","America/Caracas","America/Chicago","America/Costa_Rica","America/Denver","America/Detroit","America/El_Salvador","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guyana","America/Halifax","America/Havana","America/La_Paz","America/Lima","America/Los_Angeles","America/Mexico_City","America/Montreal","America/New_York","America/Panama","America/Phoenix","America/Sao_Paulo","America/Toronto","America/Tortola","America/Vancouver","Asia/Aden","Asia/Baghdad","Asia/Bangkok","Asia/Beirut","Asia/Calcutta","Asia/Colombo","Asia/Dubai","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Istanbul","Asia/Jerusalem","Asia/Kabul","Asia/Katmandu","Asia/Kuwait","Asia/Manila","Asia/Phnom_Penh","Asia/Saigon","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Taipei","Asia/Tehran","Asia/Tel_Aviv","Asia/Tokyo","Asia/Vladivostok","Asia/Yekaterinburg","Australia/Canberra","Australia/Darwin","Australia/Melbourne","Australia/Perth","Australia/Queensland","Australia/Sydney","Canada/Atlantic","Canada/Central","Canada/Eastern","Canada/Mountain","Canada/Pacific","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Europe/Amsterdam","Europe/Andorra","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Copenhagen","Europe/Dublin","Europe/Helsinki","Europe/Istanbul","Europe/Kaliningrad","Europe/Kiev","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Minsk","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Stockholm","Europe/Tallinn","Europe/Vienna","Europe/Warsaw","Europe/Zagreb","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Pacific-New","US/Samoa","posix/CET","posix/CST6CDT","posix/Cuba","posix/EET","posix/EST","posix/EST5EDT","posix/Egypt","posix/Eire","posix/GB","posix/GB-Eire","posix/GMT","posix/GMT+0","posix/GMT-0","posix/GMT0","posix/Greenwich","posix/HST","posix/Hongkong","posix/Iceland","posix/Iran","posix/Israel","posix/Jamaica","posix/Japan","posix/Kwajalein","posix/Libya","posix/MET","posix/MST","posix/MST7MDT","posix/NZ","posix/NZ-CHAT","posix/Navajo","posix/PRC","posix/PST8PDT","posix/Poland","posix/Portugal","posix/ROC","posix/ROK","posix/Singapore","posix/Turkey","posix/UCT","posix/UTC","posix/Universal","posix/W-SU","posix/WET","posix/Zulu"]
default: ["Europe/Berlin"]

[ProductProperty]
type: unicode
name: root_password
multivalue: False
editable: True
description: Password for root. If this property is empty, root login is not possible
values: ["linux123"]
default: ["linux123"]

[ProductProperty]
type: unicode
name: user_name
multivalue: False
editable: True
description: Username for default user
values: ["user"]
default: ["user"]

[ProductProperty]
type: unicode
name: user_password
multivalue: False
editable: True
description: Password for user
values: ["linux123"]
default: ["linux123"]

[ProductProperty]
type: unicode
name: proxy
multivalue: False
editable: True
description: Proxystring (if needed) as: http://<ip>:<port>
values: [""]
default: []

[ProductProperty]
type: bool
name: use_nonfree
description: Do you want to install non free software? e.g. Multimedia Codecs
default: True

[ProductProperty]
type: bool
name: install_opsi-client-agent
description: Install the Linux opsi-client-agent (cofunding project: has to be activated by the /etc/opsi/modules)
default: True

[ProductProperty]
type: unicode
name: setup_after_install
multivalue: True
editable: True
description: Which opsi product(s) should we switch to setup after OS installation is done ?
values: [""]
default: [""]

[ProductProperty]
type: unicode
name: encrypt_password
multivalue: False
editable: True
description: Password for disk encryption, will set partition_method to crypto
values: ["linux123"]
default: []

[ProductProperty]
type: unicode
name: partition_disk
multivalue: False
editable: True
description: Disk to use first or complete device path
values: ["/dev/sda","/dev/sdb","first"]
default: ["first"]

[ProductProperty]
type: unicode
name: partition_method
multivalue: False
editable: True
description: regular: use the usual partition types for your architecture / lvm: use LVM to partition the disk / crypto: use LVM within an encrypted partition
values: ["crypto","lvm","regular"]
default: ["lvm"]

[ProductProperty]
type: unicode
name: partition_recipe
multivalue: False
editable: True
description: atomic: all files in one partition / home: separate /home partition / multi: separate /home, /usr, /var, and /tmp partitions
values: ["atomic","customSwap","home","multi"]
default: ["atomic"]

[ProductProperty]
type: unicode
name: language_packs
multivalue: True
editable: True
description: language packages to install
values: ["ar","bg","by","cf","de","dk","en","es","et","fa","fi","fr","gr","il","it","kg","kk","lt","mk","nl","no","pl","ro","ru","sg","sr","ua","uk","us","wo"]
default: ["de"]

[ProductProperty]
type: unicode
name: preseed
multivalue: False
editable: True
description: Change the used preseed file for the installation. Default = auto, using package preseed.
values: ["auto"]
default: ["auto"]

[ProductProperty]
type: unicode
name: installation_method
multivalue: False
editable: True
description: Decide the method to start the installer. Either via kexec or reboot with a temporary installed installer. The reboot option is only applicable to UEFI machines.
values: ["kexec","reboot"]
default: ["kexec"]

[ProductProperty]
type: unicode
name: mint_kernel_append_parameter
multivalue: False
editable: True
description: Add kernel append parameters that should be passed to the Linux Mint kernel as a whitespace separated value
values: ["nomodeset"]
default: []

[ProductProperty]
type: bool
name: auto_discover_depot_ip
description: If wget segfaults on DNS resolution during iso boot you should use the IP of the depot server. This will try to auto discover it. If this doesn't work set this on false and set the IP directly.
default: False

[ProductProperty]
type: bool
name: ignore_certificate_errors
description: Ignore certificate errors when fetching the iso from the opsi server.
default: False
