mirror of
https://github.com/okunze/Argon40-ArgonOne-Script.git
synced 2025-06-19 21:08:38 +02:00
43 lines
1002 B
Bash
43 lines
1002 B
Bash
#!/bin/bash
|
|
|
|
NTPSERVER="time.google.com"
|
|
TMPCONFIG=/dev/shm/tmpconfig.conf
|
|
|
|
|
|
# timesyncd
|
|
CONFIG=/etc/systemd/timesyncd.conf
|
|
if [ -f "$CONFIG" ]
|
|
then
|
|
cat "$CONFIG" | grep -v -e 'NTP=' > "$TMPCONFIG"
|
|
echo "NTP=$NTPSERVER" >> "$TMPCONFIG"
|
|
|
|
sudo chown root:root "$TMPCONFIG"
|
|
sudo chmod 644 "$TMPCONFIG"
|
|
sudo mv "$TMPCONFIG" "$CONFIG"
|
|
|
|
# /usr/sbin/ntpd
|
|
|
|
sudo service systemd-timesyncd restart > /dev/null 2>&1
|
|
fi
|
|
|
|
|
|
for CURSERVICECONFIG in ntp chrony
|
|
do
|
|
CONFIG=/etc/${CURSERVICECONFIG}.conf
|
|
if [ -f "$CONFIG" ]
|
|
then
|
|
cat "$CONFIG" | grep -v -e 'pool ' > "$TMPCONFIG"
|
|
#echo "server $NTPSERVER" >> "$TMPCONFIG"
|
|
echo "pool time1.google.com iburst" >> "$TMPCONFIG"
|
|
echo "pool time2.google.com iburst" >> "$TMPCONFIG"
|
|
echo "pool time3.google.com iburst" >> "$TMPCONFIG"
|
|
echo "pool time4.google.com iburst" >> "$TMPCONFIG"
|
|
|
|
sudo chown root:root "$TMPCONFIG"
|
|
sudo chmod 644 "$TMPCONFIG"
|
|
sudo mv "$TMPCONFIG" "$CONFIG"
|
|
|
|
sudo service ${CURSERVICECONFIG} restart > /dev/null 2>&1
|
|
fi
|
|
done
|