From 3183d12b117732c4affda83898c17f74e897f1a3 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 1 Sep 2019 05:37:45 -0500 Subject: req: Add UI.Early.* --- devel/requirements/3_functional.xml | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/devel/requirements/3_functional.xml b/devel/requirements/3_functional.xml index 4d11bb2..38b6068 100644 --- a/devel/requirements/3_functional.xml +++ b/devel/requirements/3_functional.xml @@ -4,6 +4,32 @@
Horizon UI The Horizon UI is the wizard-style user interface component of Project Horizon. The system takes the input of the user and creates a HorizonScript. The resultant HorizonScript is either executed on the running system when started in an installation environment, or saved for later use when started in a runtime environment. +
+ System Initialisation +
+ Description / Priority + This section describes the boot-up and initialisation procedures for the Horizon UI Installation Environment. +
+
+ Functional Requirements + + UI.Early.LoadFirmware + If the user has specified to load firmware in the installation environment, the system shall install the linux-firmware package to the installation environment before eudev is started. + + + UI.Early.DetectGfx + The system shall detect all usable graphics adaptors present in the computer. + + + UI.Early.NoGfx + If there are no usable graphics adaptors present, the system shall display a message that installation cannot continue, and allow the user to login to a virtual TTY or reboot the computer. + + + UI.Early.MultiGfx + If multiple graphics adaptors are present, the system shall attempt to determine which graphics adaptor has a monitor attached. If the determiniation is that multiple graphics adaptors have monitors attached, or it is indeterminiate which adaptor has a monitor attached, then the system shall prompt the user to choose which graphics adaptor to use for installation. + +
+
User Language Selection
@@ -134,10 +160,6 @@ UI.Firmware.Load If the User chooses to load binary firmware, the system shall add the APK Fission repository and the linux-firwmare package to the installed environment. - - UI.Firmware.ImmediateLoad - If the User chooses to load binary firmware immediately, the system shall add the APK Fission repository signing key and the linux-firmware package to the running installer environment. -
HorizonScript Keys -- cgit v1.2.3-70-g09d2