Copyright © 2019, 2020 Adélie Linux
Development documentation for Project Horizon is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
You should have received a copy of the license along with this work. If not, see the Creative Commons Web site.
2020-07-20
Abstract
This document describes the file format of HorizonScript. HorizonScript is the input file used for Project Horizon, the installation system for Adélie Linux.
Table of Contents
List of Examples
network
Key
hostname
Key — Setting a Host Name
hostname
Key — Setting a Host Name and Domain Name
pkginstall
Key — Simple Usage
pkginstall
Key — Multiple Invocations
rootpw
Key
arch
Key
language
Key — Simple Language
language
Key — Language with Country Localisation
keymap
Key
firmware
Key
netconfigtype
Key — netifrc
netconfigtype
Key — /etc/network/interfaces
netaddress
Key — Simple DHCP
netaddress
Key — Static Addressing
pppoe
Key
nameserver
Key
netssid
Key — Open Network
netssid
Key — WEP Network
netssid
Key — WPA2 Network
timezone
Key
version
Key
repository
Key
svcenable
Key — Enable SSH on Boot
svcenable
Key — Start udev on Boot
svcenable
Key — Typical Desktop
signingkey
Key
bootloader
Key
username
Key — Simple Usage
username
Key — Advanced Usage
useralias
Key
userpw
Key
usericon
Key
usergroups
Key — Simple Usage
usergroups
Key — Advanced Usage
diskid
Key — Verify Manufacturer of Hard Disk
diskid
Key — Verify Model of NVMe Device
disklabel
Key — Simple Usage
disklabel
Key — Multiple Disks
partition
Key — Simple Usage
partition
Key — Advanced Usage
lvm_pv
Key — Whole Disk LVM
lvm_pv
Key — LVM Partition
lvm_vg
Key
lvm_lv
Key
encrypt
Key — Prompt for Passphrase
encrypt
Key — Use Plaintext Passphrase
fs
Key
mount
Key