diff --git a/main.sh b/main.sh index ef3de1e..0f563b5 100755 --- a/main.sh +++ b/main.sh @@ -42,6 +42,6 @@ for i in $(seq 1 "${users[amount]}"); do pw+=( "${users[pw$i]}" ) done -chroot "${dest}" "/tmp/installer/run_in_chroot.sh" "${pw[@]}" "${cfg[diskpw]}" +chroot "${dest}" "/tmp/installer/run_in_chroot.sh" "${cfg[diskpw]}" "${pw[@]}" umounter "${dest}" diff --git a/run_in_chroot.sh b/run_in_chroot.sh index 2f3ad5d..77991dd 100755 --- a/run_in_chroot.sh +++ b/run_in_chroot.sh @@ -22,8 +22,8 @@ max="${#input[@]}" echo 0 "${input[0]}" echo 1 "${input[1]}" echo 2 "${input[2]}" -for i in $(seq 1 "${max}"); do - if [[ "${i}" == "${#input[@]}" ]]; then +for i in $(seq 0 "${max}"); do + if [[ "${i}" == "0" ]]; then echo diskp "${input[$i]}" cfg+=( [diskpw]="${input[$i]}" ) else