From 9457d3e1d0ab4179b5e85b34bb0303162e8f58fd Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Thu, 5 Sep 2019 17:29:02 -0500 Subject: script: keys: Add lots of keys --- devel/script/2_keys.xml | 137 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) (limited to 'devel') diff --git a/devel/script/2_keys.xml b/devel/script/2_keys.xml index 9c89c85..1303c12 100644 --- a/devel/script/2_keys.xml +++ b/devel/script/2_keys.xml @@ -70,6 +70,42 @@ hostname gwyn.foxkit.internal +
+ <literal>pkginstall</literal> + + Name + pkginstall + + + Purpose + The pkginstall key lists the packages that will be installed on the target computer. + + + Format + The pkginstall is a space-separated list of APK packages. They must be available in the repositories used during the installation process. pkginstall must appear at least once in a HorizonScript. There is no limit to the number of times pkginstall may be specified; each one will append to the list of packages to install. + + + Examples + + + The <literal>pkginstall</literal> Key — Simple Usage + +pkginstall adelie-base-posix kde x11 + + This installs the adelie-base-posix, kde, and x11 packages on the target computer. + + + The <literal>pkginstall</literal> Key — Multiple Invocations + +pkginstall adelie-base-posix +pkginstall x11 i3wm +pkginstall claws-mail + + This installs the adelie-base-posix, x11, i3wm, and claws-mail packages on the target computer. This advanced usage may be useful if you use a templating engine to generate HorizonScript files. + + + +
Optional Keys @@ -310,5 +346,106 @@ netssid wlan0 "The New Fox 5G" wpa shh sekrit
+
+ <literal>timezone</literal> + + Name + timezone + + + Purpose + The timezone key determines the local time zone on the target computer. + + + Format + The timezone key is a string value that must correspond with a valid zoneinfo time zone name. A list of valid time zone names may be found using the following command on any Adélie Linux computer: find /usr/share/zoneinfo. timezone may appear at most once in a HorizonScript. + + + Default + If the timezone key is not specified, the target computer will use UTC (Universal Coordinated Time) as its time zone. + + + Example + + + The <literal>timezone</literal> Key + +timezone Africa/Nairobi + + This configures the target computer to use East Africa Time, as observed in Nairobi, Kenya, for the local time zone. + + + +
+
+ <literal>repository</literal> + + Name + repository + + + Purpose + The repository key specifies the location of an APK package repository to use on the target computer. This repository will be used for initial installation, and added to the /etc/apk/repository file on the target computer. + + + Format + The repository key is a string value which must describe either an absolute local path or a HTTP or HTTPS location on the network. repository may appear up to ten times in a HorizonScript, or be omitted. + + + Default + If the repository key is not specified, the default repositories for Adélie Linux will be used: + + https://distfiles.adelielinux.org/adelie/$VERSION/system + https://distfiles.adelielinux.org/adelie/$VERSION/user + + where $VERSION is the version of Adélie Linux being installed. Additionally, if the firmware key is specified and set to true, the https://distfiles.apkfission.net/adelie-$VERSION/nonfree repository will be added. If repository is specified, none of these repositories will be used unless manually specified. + + + + Example + + + The <literal>repository</literal> Key + +repository https://mirrors.servercentral.com/adelie/1.0/system +repository https://mirrors.servercentral.com/adelie/1.0/user + + This configures the target computer to use the Server Central mirrors. + + + +
+
+ <literal>signingkey</literal> + + Name + signingkey + + + Purpose + The signingkey key specifies a key to trust for APK package repositories. + + + Format + The signingkey key is a string value which must describe either an absolute local path or an HTTPS location on the network. It is not valid to use an HTTP connection for signingkey. signingkey may appear up to ten times in a HorizonScript, or be omitted. + + + Default + If the signingkey key is not specified, the Adélie Linux repository signing key will be used. Additionally, if the firmware key is specified and set to true, the APK Fission signing key will be used. If signingkey is specified, none of these signing keys will be trusted unless manually specified. + + + Example + + + The <literal>signingkey</literal> Key + +signingkey /etc/apk/keys/packages@adelielinux.org.pub +signingkey https://packages/builder@ourcompany.net.pub + + This configures the target computer to use the default Adélie Linux repository signing key, and also a repository signing key that is available for download from the URL https://packages/builder@ourcompany.net.pub. + + + +
-- cgit v1.2.3-60-g2f50