prompt for root password
This commit is contained in:
parent
f46f7f83b0
commit
14366c7eac
1 changed files with 14 additions and 5 deletions
|
@ -80,11 +80,20 @@ if [[ "${want_swap?}" -eq 1 ]]; then
|
|||
prompt swap_size "2g" "Swap size. Default is 2g. (accepting k/m/g/e/p suffix)" null
|
||||
fi
|
||||
|
||||
## root password
|
||||
stty -echo
|
||||
while :; do
|
||||
prompt password "" "Enter root password" null
|
||||
[[ "${password?}" == "" ]] && {
|
||||
printf "\nPassword cannot be empty"
|
||||
continue
|
||||
}
|
||||
prompt pass_conf "" "Confirm root password" null
|
||||
[[ "${pass_conf?}" == "${password?}" ]] && break
|
||||
printf "\nPassword does not match."
|
||||
done
|
||||
stty echo
|
||||
|
||||
## Partition disk(s)
|
||||
printf "label: GPT\n$part_boot\n$part_root" | sfdisk "$root_dev"
|
||||
[[ "${home_fmt:-0}" -eq 1 ]] &&
|
||||
printf "label: GPT\n," | sfdisk "$home_dev"
|
||||
|
||||
## Format disk(s)
|
||||
mkfs.fat -F 32 "$root_dev"1
|
||||
|
@ -184,7 +193,7 @@ sed --in-place 's/#COMPRESSION=\"zstd\"/COMPRESSION=\"zstd\"/' /etc/mkinitcpio.c
|
|||
mkinitcpio -P
|
||||
|
||||
### root password
|
||||
printf "password\npassword" | passwd
|
||||
printf "%s\n%s" "${password?}" "${password?}" | passwd
|
||||
|
||||
### Boot loader
|
||||
bootctl install
|
||||
|
|
Loading…
Reference in a new issue