From fbcb8a357a7d6bb45e93308a42fd4fe48459a4dd Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Tue, 24 Sep 2019 23:46:22 -0500 Subject: req: 3b: Execution requirements completed --- devel/requirements/3b_runner.xml | 62 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) (limited to 'devel') diff --git a/devel/requirements/3b_runner.xml b/devel/requirements/3b_runner.xml index eff21d4..9c48073 100644 --- a/devel/requirements/3b_runner.xml +++ b/devel/requirements/3b_runner.xml @@ -692,14 +692,74 @@ Runner.Execute.firmware.Repository If no repository keys are specified in the HorizonScript, the system shall append the repository https://distfiles.apkfission.net/adelie-$VERSION/nonfree to the /etc/apk/repositories file in the target namespace, where $VERSION is the version of Adélie Linux being installed. + + Runner.Execute.netssid + The system shall write the wireless networking configuration specified by any netssid keys to the /etc/wpa_supplicant/wpa_supplicant.conf file in the target namespace. + + + Runner.Execute.netaddress + The system shall write the networking configuration specified by any netaddress keys to the /etc/conf.d/net file in the target namespace. + + + Runner.Execute.netaddress.OpenRC + This requirement is under discussion. + + + Runner.Execute.nameserver + If one or more nameserver keys are specified in the HorizonScript, the system shall write the nameservers specified to the /etc/resolv.conf file in the target namespace. + Runner.Execute.network - If the value of the network key is true, the system shall execute the netaddress key. + If the value of the network key is true, the system shall execute the netssid, netaddress, and nameserver keys in the installation environment. + + + Runner.Execute.network.netaddress + The system shall use the networking configuration specified in any netaddress keys in the installation environment. + + + Runner.Execute.network.netssid + If the value of the network key is true, the system shall use the wireless networking configuration specified in any netssid keys in the installation environment. + + + Runner.Execute.network.nameserver + If the value of the network key is true, the system shall use the nameservers specified in any nameserver keys in the installation environment. + + + Runner.Execute.usericon + The system shall use the icons specified in any usericon key tuples for identification of users in user interface elements in the target namespace. + + + Runner.Execute.usericon.Remote + If any usericon location is remote, the system shall download the contents of the remote file to the /usr/share/user-manager/avatars/remote/ directory in the target namespace. + + + Runner.Execute.signingkey + If any signingkey key is specified in the HorizonScript, the system shall copy all specified files to the /etc/apk/keys/ directory in the target namespace; otherwise, the system shall copy the default Adélie Linux signing keys to the /etc/apk/keys/ directory in the target namespace. + + + Runner.Execute.signingkey.Firmware + If the firmware key is specified in the HorizonScript, and the system is compiled with firmware support enabled, and the value of the firmware key is true, then the system shall copy the APK Fission signing key(s) to the /etc/apk/keys/ directory in the target namespace. + + + Runner.Execute.pkginstall + The system shall install all packages requested via the pkginstall key to the target namespace utilising the repositories configured in the target namespace. + + + Runner.Execute.pkginstall.APKDB + The system shall initialise the APK database in the target namespace before installing packages. Runner.Execute.timezone If a timezone 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. + + Runner.Execute.timezone.Missing + If the zoneinfo file for the specified timezone is missing in the target namespace, but present in the installation environment, the system shall copy the zoneinfo file from the installation environment to the /etc/localtime file in the target namespace. + + + Runner.Execute.Finish + The system shall notify the listening agent that the HorizonScript has executed successfully and that the target is installed. + -- cgit v1.2.3-60-g2f50