summaryrefslogtreecommitdiff
path: root/devel/requirements
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-10-13 09:35:06 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-10-13 09:35:06 -0500
commit1ff0f09dfe78554432781d7c6e6106791d988f35 (patch)
tree67fbcb25459fde21db480f38e8b582042893625e /devel/requirements
parent9980c1ec905a455a028cbeb1c15fc7eda09cb78d (diff)
downloadhorizon-1ff0f09dfe78554432781d7c6e6106791d988f35.tar.gz
horizon-1ff0f09dfe78554432781d7c6e6106791d988f35.tar.bz2
horizon-1ff0f09dfe78554432781d7c6e6106791d988f35.tar.xz
horizon-1ff0f09dfe78554432781d7c6e6106791d988f35.zip
devel: req: 3b: Reorder Runner.Execute requirements
rootpw/user requires /etc/shadow. language requires /etc/profile.d. keymap requires /etc/default/keyboard. These need adelie-core installed before execution.
Diffstat (limited to 'devel/requirements')
-rw-r--r--devel/requirements/3b_runner.xml32
1 files changed, 16 insertions, 16 deletions
diff --git a/devel/requirements/3b_runner.xml b/devel/requirements/3b_runner.xml
index 78ccf17..4b56c5e 100644
--- a/devel/requirements/3b_runner.xml
+++ b/devel/requirements/3b_runner.xml
@@ -672,22 +672,6 @@
<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>
@@ -760,6 +744,22 @@
<title>Runner.Execute.pkginstall.APKDB</title>
<para>The system shall initialise the APK database in the target namespace before installing packages.</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.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>