mirror of
https://github.com/okunze/Argon40-ArgonOne-Script.git
synced 2025-06-29 16:27:31 +02:00
Automated Change by GitHub Action
This commit is contained in:
committed by
github-actions[bot]
parent
1a7ab2e005
commit
755a2ca262
42
source/tools/setntpserver.sh
Normal file
42
source/tools/setntpserver.sh
Normal file
@ -0,0 +1,42 @@
|
||||
#!/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
|
Reference in New Issue
Block a user