mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-24 03:36:34 +00:00
Merge remote-tracking branch 'thingos/dev' into dev
This commit is contained in:
commit
166931f51f
@ -210,6 +210,7 @@ rm -f ${TARGET}/etc/init.d/S20urandom
|
||||
rm -f ${TARGET}/etc/init.d/S21rngd
|
||||
rm -f ${TARGET}/etc/init.d/S48sntp
|
||||
rm -f ${TARGET}/etc/init.d/S49ntp
|
||||
rm -f ${TARGET}/etc/init.d/S49chrony
|
||||
rm -f ${TARGET}/etc/init.d/S50sshd
|
||||
rm -f ${TARGET}/etc/init.d/S50proftpd
|
||||
rm -f ${TARGET}/etc/init.d/S50postgresql
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
PROG_DATE="/bin/date"
|
||||
PROG_NTPD="/usr/sbin/ntpd"
|
||||
PROG_NTPD="/usr/sbin/chronyd"
|
||||
PROG_SNTP="/usr/bin/sntp"
|
||||
LOG_SNTP="/var/log/sntp.log"
|
||||
|
||||
@ -47,7 +47,11 @@ set_current_date_http() {
|
||||
}
|
||||
|
||||
set_current_date_ntp() {
|
||||
${PROG_NTPD} -gq &>/dev/null
|
||||
if [[ -n "${DATE_NTP_SERVER}" ]]; then
|
||||
sed -i "s/pool .*/pool ${DATE_NTP_SERVER} iburst/" ${NTP_CONF}
|
||||
fi
|
||||
|
||||
${PROG_NTPD} -f ${NTP_CONF} -q -t ${DATE_TIMEOUT} &>/dev/null
|
||||
if [[ $? == 0 ]]; then
|
||||
logger -t date "current system date/time set to $(date) via NTP"
|
||||
return 0
|
||||
@ -58,8 +62,8 @@ set_current_date_ntp() {
|
||||
}
|
||||
|
||||
set_current_date_sntp() {
|
||||
sntp_args="-t ${DATE_TIMEOUT} -K /var/lib/ntp/kod -Ss"
|
||||
server=$(cat ${NTP_CONF} | grep server | head -n 1 | cut -d ' ' -f 2)
|
||||
sntp_args="-t ${DATE_TIMEOUT} -K /dev/null -Ss"
|
||||
server=$(cat ${NTP_CONF} | grep pool | head -n 1 | cut -d ' ' -f 2)
|
||||
${PROG_SNTP} ${sntp_args} ${server} &>${LOG_SNTP}
|
||||
if [[ $? == 0 ]]; then
|
||||
logger -t date "current system date/time set to $(date) via SNTP"
|
||||
@ -94,32 +98,22 @@ start_http() {
|
||||
}
|
||||
|
||||
start_ntp() {
|
||||
mkdir -p /var/lib/ntp
|
||||
touch /var/lib/ntp/kod
|
||||
|
||||
cat ${NTP_CONF} | grep -v iburst > ${NTP_CONF}.tmp
|
||||
|
||||
if [[ -n "${DATE_NTP_SERVER}" ]]; then
|
||||
echo "server ${DATE_NTP_SERVER} iburst" > ${NTP_CONF}
|
||||
else
|
||||
cat ${SYS_NTP_CONF} | grep iburst > ${NTP_CONF}
|
||||
sed -i "s/pool .*/pool ${DATE_NTP_SERVER} iburst/" ${NTP_CONF}
|
||||
fi
|
||||
|
||||
cat ${NTP_CONF}.tmp >> ${NTP_CONF}
|
||||
rm ${NTP_CONF}.tmp
|
||||
|
||||
if [[ "${DATE_METHOD}" == "sntp" ]]; then
|
||||
msg_begin "Setting current date using SNTP"
|
||||
set_current_date_sntp
|
||||
test $? == 0 && msg_done "$(${PROG_DATE})" || msg_fail
|
||||
else # assuming ntp
|
||||
msg_begin "Setting current date using NTP"
|
||||
set_current_date_ntp || set_current_date_ntp
|
||||
set_current_date_ntp
|
||||
test $? == 0 && msg_done "$(${PROG_DATE})" || msg_fail
|
||||
fi
|
||||
|
||||
msg_begin "Starting ntpd"
|
||||
${PROG_NTPD} -g -c ${NTP_CONF}
|
||||
${PROG_NTPD} -f ${NTP_CONF}
|
||||
test $? == 0 && msg_done || msg_fail
|
||||
}
|
||||
|
||||
|
@ -1,14 +1,6 @@
|
||||
tinker panic 0
|
||||
|
||||
server 0.pool.ntp.org iburst
|
||||
server 1.pool.ntp.org iburst
|
||||
server 2.pool.ntp.org iburst
|
||||
|
||||
server 127.127.1.0
|
||||
fudge 127.127.1.0 stratum 10
|
||||
|
||||
restrict default noquery nopeer
|
||||
restrict 127.0.0.1
|
||||
restrict ::1
|
||||
|
||||
driftfile /var/lib/ntp/ntp.drift
|
||||
pool pool.ntp.org iburst
|
||||
driftfile /var/lib/chrony.drift
|
||||
makestep 1000 10
|
||||
rtcsync
|
||||
hwclockfile /data/etc/adjtime
|
||||
log tracking
|
||||
|
@ -81,6 +81,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -95,6 +96,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -73,6 +73,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -87,6 +88,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -73,6 +73,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -86,6 +87,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -52,6 +52,7 @@ BR2_PACKAGE_PCRE=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -62,6 +63,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_WIRELESS_TOOLS=y
|
||||
|
@ -76,6 +76,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -90,6 +91,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -76,6 +76,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -90,6 +91,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -76,6 +76,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -90,6 +91,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -83,6 +83,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -97,6 +98,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -84,6 +84,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -98,6 +99,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -83,6 +83,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -97,6 +98,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -91,6 +91,7 @@ BR2_PACKAGE_LIBCURL_CURL=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -105,6 +106,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
@ -77,6 +77,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_SEMVER_SORT=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CHRONY=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
@ -91,6 +92,7 @@ BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_SNTP=y
|
||||
# BR2_PACKAGE_NTP_NTPD is not set
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_PROFTPD=y
|
||||
|
Loading…
x
Reference in New Issue
Block a user