Commit d4ef4a35 authored by Jeff Bilyk's avatar Jeff Bilyk
Browse files

setup-chrony: new script for setting up chrony for NTP time sync

parent 0b3ae89a
......@@ -15,6 +15,7 @@ SBIN_FILES := lbu\
setup-alpine-web\
setup-apklbu\
setup-apkrepos\
setup-chrony\
setup-cryptswap\
setup-disk\
setup-dns\
......
......@@ -77,3 +77,5 @@ DEFAULT_DISK=none \
$PREFIX/sbin/setup-disk -q
$PREFIX/sbin/setup-apklbu -i
$PREFIX/sbin/setup-chrony
#!/bin/sh
PREFIX=
. "$PREFIX/lib/libalpine.sh"
usage() {
cat <<__EOF__
usage: setup-chrony [-hn]
Setup chrony for NTP time synchronization
options:
-h Show this help
-n Don't prompt, just use defaults
__EOF__
exit 1
}
while getopts "hn" opt; do
case $opt in
n) PROMPT="0";;
h) usage;;
esac
done
if [ "$PROMPT" != "0" ]; then
echo "Setup chrony for NTP? (y/N)"
default_read setupchrony "N"
if [ "$setupchrony" == "N" ] || [ "$setupchrony" == "n" ]; then
exit 0
fi
fi
exit 1
acfinstalled="`apk version acf-core -q | awk '{print $1}'`"
if [ "$acfinstalled" != "ERROR:" ]; then
apk add acf-chrony -q
else
apk add chrony -q
fi
echo "10 cronpass" > /etc/chrony/chrony.keys
/etc/init.d/chronyd start
rc-update add chronyd default
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment