[Package]
version: 1
depends: 

[Product]
type: netboot
id: ubuntu24-04
name: Linux ubuntu24-04
description: A free OS
advice: 
version: 4.3.0.6
priority: 0
licenseRequired: False
productClasses: 
setupScript: ubuntu.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: additional_grub_parameter
multivalue: False
editable: True
description: Which additional grub parameter should be added?
values: [""]
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: unicode
name: encrypt_password
multivalue: False
editable: True
description: Password for disk encryption, will set partition_method to lvm
values: ["linux123"]
default: []

[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: 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: online_repository
multivalue: False
editable: True
description: Repository for installation
values: ["http://de.archive.ubuntu.com/ubuntu"]
default: ["http://de.archive.ubuntu.com/ubuntu"]

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

[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: 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: ["direct","lvm"]
default: ["lvm"]

[ProductProperty]
type: unicode
name: desktop_package
multivalue: True
editable: True
description: Desktop package to install (standard = no desktop)
values: ["kubuntu-desktop","lubuntu-desktop","ubuntu-desktop","ubuntu-gnome-desktop","xubuntu-desktop"]
default: []

[ProductProperty]
type: unicode
name: upgrade_select
multivalue: False
editable: True
description: Upgrade mode while installation. Default=none
values: ["full-upgrade","none","safe-upgrade"]
default: ["none"]

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

[ProductProperty]
type: unicode
name: installation_method
multivalue: False
editable: True
description: Determines 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: bool
name: ignore_certificate_errors
description: Ignore certificate errors when fetching the iso from the opsi server.
default: False
