diff --git a/confluent_osdeploy/el7-diskless/profiles/default/scripts/onboot.sh b/confluent_osdeploy/el7-diskless/profiles/default/scripts/onboot.sh index 3c8eea08..818fb3d0 100644 --- a/confluent_osdeploy/el7-diskless/profiles/default/scripts/onboot.sh +++ b/confluent_osdeploy/el7-diskless/profiles/default/scripts/onboot.sh @@ -21,17 +21,10 @@ if grep ^ntpservers: /etc/confluent/confluent.deploycfg > /dev/null; then fi if [ -f /tmp/timeservers ]; then - -ntpsrvs=$(cat /tmp/timeservers) - -sed -i "1,/^pool * /c\\ - -${ntpsrvs//$'\n'/\\$'\n'}" /etc/chrony.conf - - -systemctl restart chronyd - -rm -f /tmp/timeservers + sed -i '/^[[:space:]]*\(pool\|server\)[[:space:]]/d' /etc/chrony.conf + cat /tmp/timeservers >> /etc/chrony.conf + systemctl restart chronyd + rm -f /tmp/timeservers fi diff --git a/confluent_osdeploy/el8-diskless/profiles/default/scripts/onboot.sh b/confluent_osdeploy/el8-diskless/profiles/default/scripts/onboot.sh index b6ebb48f..d2d50a7d 100644 --- a/confluent_osdeploy/el8-diskless/profiles/default/scripts/onboot.sh +++ b/confluent_osdeploy/el8-diskless/profiles/default/scripts/onboot.sh @@ -27,17 +27,10 @@ if grep ^ntpservers: /etc/confluent/confluent.deploycfg > /dev/null; then fi if [ -f /tmp/timeservers ]; then - -ntpsrvs=$(cat /tmp/timeservers) - -sed -i "1,/^pool * /c\\ -${ntpsrvs//$'\n'/\\$'\n'}" /etc/chrony.conf - - -systemctl restart chronyd - -rm -f /tmp/timeservers - + sed -i '/^[[:space:]]*\(pool\|server\)[[:space:]]/d' /etc/chrony.conf + cat /tmp/timeservers >> /etc/chrony.conf + systemctl restart chronyd + rm -f /tmp/timeservers fi