Skip to content

Commit ee497d6

Browse files
author
Sameer Naik
committed
sed variable expansion works by default when double quotes are used
1 parent 8572e6b commit ee497d6

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

runtime/functions

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ set_postgresql_param() {
6565
local current=$(exec_as_postgres sed -n -e "s/^\("${key}" = '\)\([^ ']*\)\(.*\)$/\2/p" ${PG_CONF})
6666
if [[ "${current}" != "${value}" ]]; then
6767
echo "‣ Setting postgresql.conf parameter: ${key} = '${value}'"
68-
exec_as_postgres sed -i "s|^[#]*[ ]*"${key}" = .*|"${key}" = '"${value}"'|" ${PG_CONF}
68+
exec_as_postgres sed -i "s|^[#]*[ ]*${key} = .*|${key} = '${value}'|" ${PG_CONF}
6969
fi
7070
fi
7171
}
@@ -81,7 +81,7 @@ set_recovery_param() {
8181
true) echo "‣ Setting primary_conninfo parameter: ${key}" ;;
8282
*) echo "‣ Setting primary_conninfo parameter: ${key} = '${value}'" ;;
8383
esac
84-
exec_as_postgres sed -i "s|"${key}"=[^ ']*|"${key}"="${value}"|" ${PG_RECOVERY_CONF}
84+
exec_as_postgres sed -i "s|${key}=[^ ']*|${key}=${value}|" ${PG_RECOVERY_CONF}
8585
fi
8686
fi
8787
}

0 commit comments

Comments
 (0)