mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 12:00:37 +02:00
new set root password logic
This commit is contained in:
parent
bed6f69349
commit
9393d412c2
1 changed files with 10 additions and 4 deletions
|
@ -37,11 +37,17 @@ set_locale() {
|
|||
|
||||
set_password() {
|
||||
PASSWORD=""
|
||||
PASS=""
|
||||
PASS2=""
|
||||
while [[ "${PASSWORD}" = "" ]]; do
|
||||
DIALOG --insecure --passwordbox "Enter root password:" 0 0 2>"${ANSWER}" || return 1
|
||||
PASS=$(cat "${ANSWER}")
|
||||
DIALOG --insecure --passwordbox "Retype root password:" 0 0 2>"${ANSWER}" || return 1
|
||||
PASS2=$(cat "${ANSWER}")
|
||||
while [[ "${PASS}" = "" ]]; do
|
||||
DIALOG --insecure --passwordbox "Enter new root password:" 0 0 2>"${ANSWER}" || return 1
|
||||
PASS=$(cat "${ANSWER}")
|
||||
done
|
||||
while [[ "${PASS2}" = "" ]]; do
|
||||
DIALOG --insecure --passwordbox "Retype new root password:" 0 0 2>"${ANSWER}" || return 1
|
||||
PASS2=$(cat "${ANSWER}")
|
||||
done
|
||||
if [[ "${PASS}" = "${PASS2}" ]]; then
|
||||
PASSWORD=${PASS}
|
||||
echo "${PASSWORD}" > /tmp/.password
|
||||
|
|
Loading…
Reference in a new issue