28 lines
547 B
Bash
28 lines
547 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
echo ""
|
||
|
echo "... ] INSTALLING CHRONY NTP CLIENT [ ..."
|
||
|
|
||
|
HOME=$( cd "$(dirname "$0")" && pwd )
|
||
|
source $HOME/../config
|
||
|
|
||
|
systemctl stop chrony.service
|
||
|
|
||
|
apt-get update -q
|
||
|
apt-get install -y chrony
|
||
|
|
||
|
if [ ! -z ${NTP_SERVER} ]; then
|
||
|
cat <<EOF > /etc/chrony/chrony.conf
|
||
|
server ${NTP_SERVER} iburst
|
||
|
keyfile /etc/chrony/chrony.keys
|
||
|
driftfile /var/lib/chrony/chrony.drift
|
||
|
#log tracking measurements statistics
|
||
|
logdir /var/log/chrony
|
||
|
maxupdateskew 100.0
|
||
|
rtcsync
|
||
|
makestep 1 3
|
||
|
EOF
|
||
|
fi
|
||
|
|
||
|
systemctl enable chrony.service
|
||
|
systemctl start chrony.service
|