diff options
Diffstat (limited to 'devel/requirements')
-rw-r--r-- | devel/requirements/3b_runner.xml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/devel/requirements/3b_runner.xml b/devel/requirements/3b_runner.xml index 44932c6..eff21d4 100644 --- a/devel/requirements/3b_runner.xml +++ b/devel/requirements/3b_runner.xml @@ -656,6 +656,50 @@ <title>Runner.Execute.mount.Failure</title> <para>If a file system cannot be mounted due to an I/O error, or due to a non-existent block device, the system shall consider this condition a fatal error and stop execution of the HorizonScript.</para> </formalpara> + <formalpara id="Runner.Execute.hostname"> + <title>Runner.Execute.hostname</title> + <para>The system shall set the hostname of the computer to the hostname specified in the <literal>hostname</literal> key.</para> + </formalpara> + <formalpara id="Runner.Execute.hostname.Write"> + <title>Runner.Execute.hostname.Write</title> + <para>The system shall write the hostname of the computer to the <literal>/etc/hostname</literal> file in the target namespace.</para> + </formalpara> + <formalpara id="Runner.Execute.rootpw"> + <title>Runner.Execute.rootpw</title> + <para>The system shall set the root password in the target namespace to the value specified in the <literal>rootpw</literal> key.</para> + </formalpara> + <formalpara id="Runner.Execute.language"> + <title>Runner.Execute.language</title> + <para>If a <literal>language</literal> key is specified in the HorizonScript, the system shall add a script to <literal>/etc/profile.d</literal> setting the <varname>LANG</varname> environment variable to the value of the <literal>language</literal> key.</para> + </formalpara> + <formalpara id="Runner.Execute.keymap"> + <title>Runner.Execute.keymap</title> + <para>If a <literal>keymap</literal> key is specified in the HorizonScript, the system shall set the <varname>XKBLAYOUT</varname> variable in the <literal>/etc/default/keyboard</literal> file in the target namespace to value of the <literal>keymap</literal> key.</para> + </formalpara> + <formalpara id="Runner.Execute.UserAccounts"> + <title>Runner.Execute.UserAccounts</title> + <para>The system shall configure user accounts in the target namespace as specified in keys <literal>username</literal>, <literal>useralias</literal>, <literal>userpw</literal>, and <literal>usergroups</literal>.</para> + </formalpara> + <formalpara id="Runner.Execute.repository"> + <title>Runner.Execute.repository</title> + <para>If one or more <literal>repository</literal> keys are specified in the HorizonScript, the system shall write the repository locations to the <literal>/etc/apk/repositories</literal> file in the target namespace; otherwise, the system shall write the default repository locations to the <literal>/etc/apk/repositories</literal> file in the target namespace.</para> + </formalpara> + <formalpara id="Runner.Execute.firmware"> + <title>Runner.Execute.firmware</title> + <para>If a <literal>firmware</literal> key is specified in the HorizonScript, and the system is compiled with firmware support enabled, and the value of the <literal>firmware</literal> key is <literal>true</literal>, the system shall add <literal>linux-firmware</literal> to the list of packages to install.</para> + </formalpara> + <formalpara id="Runner.Execute.firmware.Repository"> + <title>Runner.Execute.firmware.Repository</title> + <para>If no <literal>repository</literal> keys are specified in the HorizonScript, the system shall append the repository <literal>https://distfiles.apkfission.net/adelie-$VERSION/nonfree</literal> to the <literal>/etc/apk/repositories</literal> file in the target namespace, where <literal>$VERSION</literal> is the version of Adélie Linux being installed.</para> + </formalpara> + <formalpara id="Runner.Execute.network"> + <title>Runner.Execute.network</title> + <para>If the value of the <literal>network</literal> key is <literal>true</literal>, the system shall execute the <literal>netaddress</literal> key.</para> + </formalpara> + <formalpara id="Runner.Execute.timezone"> + <title>Runner.Execute.timezone</title> + <para>If a <literal>timezone</literal> key is specified in the HorizonScript, the system shall set the timezone in the target namespace to the specified timezone; otherwise, the system shall set the timezone in the target namespace to UTC.</para> + </formalpara> </section> </section> </section> |