From 152a1c0375814c095b8ebaf6123f35d0ef882d11 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 8 Sep 2019 18:52:46 -0500 Subject: req: 3: keys are described in HorizonScript spec; add other acct support --- devel/requirements/3_functional.xml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/devel/requirements/3_functional.xml b/devel/requirements/3_functional.xml index d14327b..0f0a2dd 100644 --- a/devel/requirements/3_functional.xml +++ b/devel/requirements/3_functional.xml @@ -353,19 +353,19 @@ HorizonScript Keys Script.Key.network - network — Whether to enable network connectivity (true or false). + network — Whether to enable network connectivity. Script.Key.netaddress - netaddress — Connection information, in the format: (iface) {dhcp|static} [(address) (prefix-or-netmask) (gateway)]. For example, netaddress eth0 static 2001:db8::1337 64 2001:db8::1. May be repeated, for multiple interfaces or IPv4/IPv6 dual-homing. + netaddress — Connection information. Script.Key.nameserver - nameserver — DNS resolver information. Must be a valid IPv4 or IPv6 address. + nameserver — DNS resolver information. Script.Key.netssid - netssid — Wireless networking information, in the format: (iface) "(SSID)" {none|wep|wpa} [(passphrase)] For example, netssid wlan0 "The New Fox 5G" wpa "shh sekrit". The passphrase may be passed a literal string surrounded by ASCII double-quotes, or a hex string. System behaviour is undefined if the SSID or literal passphrase contain an ASCII double-quote character. + netssid — Wireless networking information. @@ -600,7 +600,7 @@ UI.Accounts.UserAcct - If the system is running in an installation environment, then the system shall prompt the User to enter their name or alias to personalise their copy of Adélie Linux. + The system shall prompt the User to enter their name or alias to personalise their copy of Adélie Linux, and up to four others. UI.Accounts.UserAcct.AcctName @@ -633,6 +633,14 @@ UI.Accounts.UserAcct.Enable The system shall enable the Next button when the user name, account name are valid, and the password and confirm password fields match and represent a valid password. + + UI.Accounts.UserAcct.Others + The system shall allow the User to add up to four more user accounts, with account name, personal name/alias, personal icon, and password entry using the same requirements as the primary user acconut. + + + UI.Accounts.UserAcct.Others.Wheel + For each account the User adds, the system shall ask the User if the user should be an administrator or not. The primary user account will always be an administrator. +
HorizonScript Keys @@ -642,19 +650,23 @@ Script.Key.username - username — The account name for the primary user of the computer. + username — The account name(s) given. Script.Key.useralias - useralias — The primary user's name or alias. + useralias — The user's name or alias. Script.Key.userpw - userpw — The crypt(3)-formatted, SHA-512 hashed password for the primary user account. + userpw — The crypt(3)-formatted, SHA-512 hashed password for the account(s). Script.Key.usericon - usericon — The name of the primary user account's icon. + usericon — Path to the chosen icon for the account(s). + + + Script.Key.usergroups + usergroups — The groups to which the user account(s) will belong. "users,lp,audio,cdrom,cdrw,usb,video,games" for normal users; add ",disk,wheel" for administrators.
-- cgit v1.2.3-60-g2f50