build: show UID and GID in welcome message

This commit is contained in:
scarf 2023-06-14 19:06:04 +09:00
parent 7066d21a0d
commit bfb5e0bdcd
No known key found for this signature in database
GPG key ID: 07CA0A3CCA037E7D

View file

@ -700,6 +700,10 @@ EOF
} }
welcome_to_nix() { welcome_to_nix() {
local -r NIX_UID_RANGES="${NIX_FIRST_BUILD_UID} ~ $((NIX_FIRST_BUILD_UID + NIX_USER_COUNT - 1))"
local -r RANGE_TEXT=$(echo -ne "${BLUE}(uid ${NIX_UID_RANGES})${ESC}")
local -r GROUP_TEXT=$(echo -ne "${BLUE}(gid ${NIX_BUILD_GROUP_ID})${ESC}")
ok "Welcome to the Multi-User Nix Installation" ok "Welcome to the Multi-User Nix Installation"
cat <<EOF cat <<EOF
@ -713,8 +717,8 @@ manager. This will happen in a few stages:
2. Show you what I am going to install and where. Then I will ask 2. Show you what I am going to install and where. Then I will ask
if you are ready to continue. if you are ready to continue.
3. Create the system users and groups that the Nix daemon uses to run 3. Create the system users ${RANGE_TEXT} and groups ${GROUP_TEXT}
builds. that the Nix daemon uses to run builds.
4. Perform the basic installation of the Nix files daemon. 4. Perform the basic installation of the Nix files daemon.