Skip to content

Commit 68806de

Browse files
authored
Merge pull request #122 from blmhemu/fix-yaml-ssh-keys
Fix parsing ssh keys as block string
2 parents 2fe6198 + bea4c93 commit 68806de

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lima-init.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ echo "${LIMA_CIDATA_USER} ALL=(ALL) NOPASSWD:ALL" >/etc/sudoers.d/90-lima-users
3939
# Create authorized_keys
4040
LIMA_CIDATA_SSHDIR="${LIMA_CIDATA_HOMEDIR}"/.ssh
4141
mkdir -p -m 700 "${LIMA_CIDATA_SSHDIR}"
42-
awk '/ssh-authorized-keys/ {flag=1; next} /^ *$/ {flag=0} flag {sub(/^ +- /, ""); gsub("\"", ""); print $0}' \
42+
awk '/ssh-authorized-keys/ {flag=1; next} /^ *$/ {flag=0} flag {sub(/^ +- /, ""); gsub(/^"|"$/,""); gsub("\\\\\"", "\""); print $0}' \
4343
"${LIMA_CIDATA_MNT}"/user-data >"${LIMA_CIDATA_SSHDIR}"/authorized_keys
4444
LIMA_CIDATA_GID=$(id -g "${LIMA_CIDATA_USER}")
4545
chown -R "${LIMA_CIDATA_UID}:${LIMA_CIDATA_GID}" "${LIMA_CIDATA_SSHDIR}"

0 commit comments

Comments
 (0)