Commit 45c2cdd1 by Erik Mackdanz Committed by Stéphane Graber

Fix the --auth-key flag in gentoo template

Fix a typo in the getopt call, should be auth-key not auth_key. Also provide the argument to cat, so the script doesn't hang waiting on stdin. Closes #379 Signed-off-by: 's avatarErik Mackdanz <erikmack@gmail.com> Acked-by: 's avatarStéphane Graber <stgraber@ubuntu.com>
parent 8188aae1
...@@ -641,11 +641,11 @@ container_auth() ...@@ -641,11 +641,11 @@ container_auth()
if [[ -r "${auth_key}" ]]; then if [[ -r "${auth_key}" ]]; then
printf " deploying auth_key %s for user %s ...\n" "${auth_key}" "${user}" printf " deploying auth_key %s for user %s ...\n" "${auth_key}" "${user}"
mkdir -p "${rootfs}/${auth_home}/.ssh" mkdir -p "${rootfs}/${auth_home}/.ssh"
cat >> "${rootfs}/${auth_home}/.ssh/authorized_keys" cat "${auth_key}" >> "${rootfs}/${auth_home}/.ssh/authorized_keys"
chroot "${rootfs}" chown "${user}:" "${auth_home}/.ssh/authorized_keys" chroot "${rootfs}" chown "${user}:" "${auth_home}/.ssh/authorized_keys"
printf " => inserted public key in %s/.ssh/authorized_keys\n" "${auth_home}" printf " => inserted public key in %s/.ssh/authorized_keys\n" "${auth_home}"
[[ -z "${forced_password}" ]] && unset password [[ -z "${forced_password}" ]] && unset password
store_user_message "${user} has the ssh key you gived us" store_user_message "${user} has the ssh key you gave us"
fi fi
if [[ -n "${password}" ]]; then if [[ -n "${password}" ]]; then
...@@ -782,7 +782,7 @@ user="root" ...@@ -782,7 +782,7 @@ user="root"
password="toor" password="toor"
tty=1 tty=1
settings="common" settings="common"
options=$(getopt -o hp:n:a:FcPv:t:S:u:w:s:m: -l help,rootfs:,path:,name:,arch:,flush-cache,cache-only,private-portage,variant:,portage-dir:,tarball:,auth_key:,user:,autologin,password:,settings:,mirror:,tty: -- "$@") options=$(getopt -o hp:n:a:FcPv:t:S:u:w:s:m: -l help,rootfs:,path:,name:,arch:,flush-cache,cache-only,private-portage,variant:,portage-dir:,tarball:,auth-key:,user:,autologin,password:,settings:,mirror:,tty: -- "$@")
eval set -- "$options" eval set -- "$options"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment