Skip to content
This repository was archived by the owner on Nov 30, 2023. It is now read-only.

Commit 7c6917c

Browse files
change ref to .env-secrets (#1261)
1 parent 97bbf67 commit 7c6917c

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

containers/codespaces-linux/.devcontainer/library-scripts/sshd-debian.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,14 @@ if [ "${CODESPACES}" != "true" ] || [ "${VSCDC_FIXED_SECRETS}" = "true" ] || [ !
104104
# Not codespaces, already run, or secrets already in environment, so return
105105
return
106106
fi
107-
if [ -f /workspaces/.codespaces/shared/.env ]; then
108-
set -o allexport
109-
. /workspaces/.codespaces/shared/.env
110-
set +o allexport
107+
if [ -f /workspaces/.codespaces/shared/.env-secrets ]; then
108+
while read line
109+
do
110+
key=$(echo $line | sed "s/=.*//")
111+
value=$(echo $line | sed "s/$key=//1")
112+
decodedValue=$(echo $value | base64 -d)
113+
export $key="$decodedValue"
114+
done < /workspaces/.codespaces/shared/.env-secrets
111115
fi
112116
export VSCDC_FIXED_SECRETS=true
113117
EOF

script-library/sshd-debian.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,14 @@ if [ "${CODESPACES}" != "true" ] || [ "${VSCDC_FIXED_SECRETS}" = "true" ] || [ !
104104
# Not codespaces, already run, or secrets already in environment, so return
105105
return
106106
fi
107-
if [ -f /workspaces/.codespaces/shared/.env ]; then
108-
set -o allexport
109-
. /workspaces/.codespaces/shared/.env
110-
set +o allexport
107+
if [ -f /workspaces/.codespaces/shared/.env-secrets ]; then
108+
while read line
109+
do
110+
key=$(echo $line | sed "s/=.*//")
111+
value=$(echo $line | sed "s/$key=//1")
112+
decodedValue=$(echo $value | base64 -d)
113+
export $key="$decodedValue"
114+
done < /workspaces/.codespaces/shared/.env-secrets
111115
fi
112116
export VSCDC_FIXED_SECRETS=true
113117
EOF

0 commit comments

Comments
 (0)