Skip to content

Commit ab32927

Browse files
committed
Fix config format outputted by preinstall script
1 parent 216c980 commit ab32927

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

scripts/packages/preinstall.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,9 @@ labels:
106106
allowed_directories=""
107107
IFS=":"
108108
for config_dir in $config_dirs; do
109-
allowed_directories="${allowed_directories}"$'\n'" - ${config_dir}"
109+
allowed_directories="${allowed_directories}\n - ${config_dir}"
110110
done
111-
allowed_directories="${allowed_directories}"$'\n'" - /var/log/nginx"
111+
allowed_directories="${allowed_directories}\n - /var/log/nginx"
112112

113113
echo "Writing new v3 configuration to $v3_config_file"
114114
v3_config_contents="
@@ -130,8 +130,13 @@ command:
130130
skip_verify: false
131131
"
132132

133-
echo "$v3_config_contents" > "$v3_config_file" \
134-
|| err_exit "Failed to write v3 config"
133+
if [ -n "$( echo -e )" ]; then
134+
echo "$v3_config_contents" > "$v3_config_file" \
135+
|| err_exit "Failed to write v3 config"
136+
else
137+
echo -e "$v3_config_contents" > "$v3_config_file" \
138+
|| err_exit "Failed to write v3 config"
139+
fi
135140
else
136141
echo "Existing NGINX Agent version is not v2, skipping config migration"
137142
fi

0 commit comments

Comments
 (0)