Fixed install on FreeBSD systems with non GNU sed (do't use -i) (#7796)
James Mills committed
Jan 21, 2020 at 09:08 UTC
07d5029392f5b0b3290f4c76b6659eba83becd87
1 file changed
+2
-2
packaging/installer/functions.sh
+2
-2
@@ -782,7 +782,7 @@ install_netdata_updater() {
782
cat "${NETDATA_SOURCE_DIR}/packaging/installer/netdata-updater.sh" >"${NETDATA_PREFIX}/usr/libexec/netdata/netdata-updater.sh" || return 1
783
fi
784
785
- sed -e "s|THIS_SHOULD_BE_REPLACED_BY_INSTALLER_SCRIPT|${NETDATA_USER_CONFIG_DIR}/.environment|" -i "${NETDATA_PREFIX}/usr/libexec/netdata/netdata-updater.sh" || return 1
785
+ sed -i -e "s|THIS_SHOULD_BE_REPLACED_BY_INSTALLER_SCRIPT|${NETDATA_USER_CONFIG_DIR}/.environment|" "${NETDATA_PREFIX}/usr/libexec/netdata/netdata-updater.sh" || return 1
786
787
chmod 0755 ${NETDATA_PREFIX}/usr/libexec/netdata/netdata-updater.sh
788
echo >&2 "Update script is located at ${TPUT_GREEN}${TPUT_BOLD}${NETDATA_PREFIX}/usr/libexec/netdata/netdata-updater.sh${TPUT_RESET}"
@@ -846,5 +846,5 @@ disable_netdata_updater() {
846
}
847
848
set_netdata_updater_channel() {
849
- sed -e "s/^RELEASE_CHANNEL=.*/RELEASE_CHANNEL=\"${RELEASE_CHANNEL}\"/" -i "${NETDATA_USER_CONFIG_DIR}/.environment"
849
+ sed -i -e "s/^RELEASE_CHANNEL=.*/RELEASE_CHANNEL=\"${RELEASE_CHANNEL}\"/" "${NETDATA_USER_CONFIG_DIR}/.environment"
850
}