From 8757a52ea0da9c6206e09a328cb1bd249edda998 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Fri, 20 May 2016 18:54:11 +0300 Subject: [PATCH] use sync during boot wherever needed --- board/common/overlay/etc/init.d/S00datapart | 1 + board/common/overlay/etc/init.d/S21passwd | 3 ++- board/common/overlay/etc/init.d/S60sshd | 1 + board/common/overlay/etc/init.d/S85motioneye | 2 ++ board/common/overlay/etc/modprobe.d/modprobe.conf | 3 +++ 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/board/common/overlay/etc/init.d/S00datapart b/board/common/overlay/etc/init.d/S00datapart index 357d5de46c..6ac2203e13 100755 --- a/board/common/overlay/etc/init.d/S00datapart +++ b/board/common/overlay/etc/init.d/S00datapart @@ -35,6 +35,7 @@ case "$1" in cp /etc/version /data/etc/version ln -s /usr/share/zoneinfo/UTC /data/etc/localtime touch /data/etc/adjtime + sync msg_done # mount other partitions depending on data diff --git a/board/common/overlay/etc/init.d/S21passwd b/board/common/overlay/etc/init.d/S21passwd index f75a069b4b..45fdde678b 100755 --- a/board/common/overlay/etc/init.d/S21passwd +++ b/board/common/overlay/etc/init.d/S21passwd @@ -26,7 +26,8 @@ case "$1" in sed -r -i 's/root:([^:]+):[[:digit:]]+:/root:\1::/' /data/etc/shadow # removes pwd expiration sed -r -i 's/admin:([^:]+):[[:digit:]]+:/admin:\1::/' /data/etc/shadow # removes pwd expiration - + sync + msg_done ;; diff --git a/board/common/overlay/etc/init.d/S60sshd b/board/common/overlay/etc/init.d/S60sshd index 7adcb58270..bc48ccde0b 100755 --- a/board/common/overlay/etc/init.d/S60sshd +++ b/board/common/overlay/etc/init.d/S60sshd @@ -18,6 +18,7 @@ start() { umask 077 hostname=$(hostname) echo "Welcome to $hostname!" > /var/cache/sshd_banner + sync /usr/sbin/sshd -f $conf test $? == 0 && msg_done || msg_fail diff --git a/board/common/overlay/etc/init.d/S85motioneye b/board/common/overlay/etc/init.d/S85motioneye index c696141bcd..a8d48fa7f8 100755 --- a/board/common/overlay/etc/init.d/S85motioneye +++ b/board/common/overlay/etc/init.d/S85motioneye @@ -108,6 +108,8 @@ start() { curl -s -m 60 --data "$body" "http://127.0.0.1:$port$loc&_signature=$signature" > /dev/null index=$(($index + 1)) done + + sync fi if [ -z "$meyewatch_disable" ]; then diff --git a/board/common/overlay/etc/modprobe.d/modprobe.conf b/board/common/overlay/etc/modprobe.d/modprobe.conf index 7fa08de5c4..5ab9b3e6b2 100644 --- a/board/common/overlay/etc/modprobe.d/modprobe.conf +++ b/board/common/overlay/etc/modprobe.d/modprobe.conf @@ -4,3 +4,6 @@ options mwifiex disconnect_on_suspend=0 options rndis_wlan power_save=0 options b43 hwpctl=0 options ath6kl_core suspend_mode=1 + +options stk1160 keep_buffers=1 +