diff --git a/board/common/overlay/etc/samba/smb.conf b/board/common/overlay/etc/samba/smb.conf index 528cd7c094..628c670d14 100644 --- a/board/common/overlay/etc/samba/smb.conf +++ b/board/common/overlay/etc/samba/smb.conf @@ -12,6 +12,8 @@ printing = bsd printcap name = /dev/null disable spoolss = yes + log level = 0 + syslog = 0 [sdcard] comment = SD Card Output Directory diff --git a/board/raspberrypi/overlay/etc/init.d/S03brownout b/board/raspberrypi/overlay/etc/init.d/S03brownout new file mode 100755 index 0000000000..118cc1d78f --- /dev/null +++ b/board/raspberrypi/overlay/etc/init.d/S03brownout @@ -0,0 +1,41 @@ +#!/bin/sh + +gpio=35 +check_interval=30 +export=/sys/class/gpio/export +read=/sys/class/gpio/gpio$gpio/value + +configure() { + echo $gpio > $export +} + +watch() { + while true; do + if [ `cat $read` == "0" ]; then + logger -t brownout -s "low power supply voltage detected" + fi + sleep $check_interval + done +} + +case "$1" in + start) + echo -n "Starting brownout detector: " + configure + watch & + echo "done" + ;; + + stop) + echo -n "Stopping brownout detector: " + ps | grep brownout | grep -v $$ | grep -v grep | tr -s ' ' | sed -e 's/^\s//' | cut -d ' ' -f 1 | xargs -r kill + echo "done" + ;; + + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? + diff --git a/board/raspberrypi2/overlay/etc/init.d/S03brownout b/board/raspberrypi2/overlay/etc/init.d/S03brownout new file mode 100755 index 0000000000..118cc1d78f --- /dev/null +++ b/board/raspberrypi2/overlay/etc/init.d/S03brownout @@ -0,0 +1,41 @@ +#!/bin/sh + +gpio=35 +check_interval=30 +export=/sys/class/gpio/export +read=/sys/class/gpio/gpio$gpio/value + +configure() { + echo $gpio > $export +} + +watch() { + while true; do + if [ `cat $read` == "0" ]; then + logger -t brownout -s "low power supply voltage detected" + fi + sleep $check_interval + done +} + +case "$1" in + start) + echo -n "Starting brownout detector: " + configure + watch & + echo "done" + ;; + + stop) + echo -n "Stopping brownout detector: " + ps | grep brownout | grep -v $$ | grep -v grep | tr -s ' ' | sed -e 's/^\s//' | cut -d ' ' -f 1 | xargs -r kill + echo "done" + ;; + + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? +