Skip to content

Commit dd0ec1f

Browse files
committed
fix base64 decoding command in keytab (#1995)
1 parent 2a55132 commit dd0ec1f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.evergreen/config_generator/components/funcs/prepare_kerberos.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class PrepareKerberos(Function):
1414
script='''\
1515
if test "${keytab|}" && command -v kinit >/dev/null; then
1616
echo "${keytab}" > /tmp/drivers.keytab.base64
17-
base64 --decode /tmp/drivers.keytab.base64 > /tmp/drivers.keytab
17+
cat /tmp/drivers.keytab.base64 | base64 -d > /tmp/drivers.keytab
1818
if touch /etc/krb5.conf 2>/dev/null; then
1919
cat .evergreen/etc/kerberos.realm | tee -a /etc/krb5.conf
2020
elif command sudo true 2>/dev/null; then

.evergreen/generated_configs/functions.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ functions:
339339
- |
340340
if test "${keytab|}" && command -v kinit >/dev/null; then
341341
echo "${keytab}" > /tmp/drivers.keytab.base64
342-
base64 --decode /tmp/drivers.keytab.base64 > /tmp/drivers.keytab
342+
cat /tmp/drivers.keytab.base64 | base64 -d > /tmp/drivers.keytab
343343
if touch /etc/krb5.conf 2>/dev/null; then
344344
cat .evergreen/etc/kerberos.realm | tee -a /etc/krb5.conf
345345
elif command sudo true 2>/dev/null; then

0 commit comments

Comments
 (0)