Merge branch 'thingos' into dev

This commit is contained in:
Calin Crisan 2017-05-28 19:52:14 +03:00
commit 000c9a7231
4 changed files with 56 additions and 5 deletions

View File

@ -15,7 +15,10 @@ case "$1" in
fi
# set root and admin passwords
password=$(/etc/init.d/adminpw)
password=""
if [ -x /etc/init.d/adminpw ]; then
password=$(/etc/init.d/adminpw)
fi
msg_begin "Setting root password"
rm -f /data/etc/shadow+

View File

@ -1,6 +1,4 @@
#!/bin/bash
if [ -f /data/etc/motion.conf ]; then
cat /data/etc/motion.conf | grep admin_password | grep -v _hash | cut -d ' ' -f 3-
fi
# echo your admin password here

View File

@ -11,6 +11,7 @@ function exit_usage() {
echo " fwupdate flashboot (flashes the boot partition from extracted image)"
echo " fwupdate flashreboot (prepares for reboot + root partititon flash)"
echo " fwupdate status (shows the current firmware updating status; see below)"
echo " fwupdate upgrade <version|url> (performs all the operations necessary for upgrading)"
echo ""
echo "Statuses:"
echo " idle"
@ -321,6 +322,27 @@ function show_status() {
echo "idle"
}
#### upgrade ####
function do_upgrade() {
echo "upgrading to $1"
set -e
do_download "$2"
show_status
do_extract
show_status
flash_boot
show_status
flash_reboot
}
function new_version() {
cat $FW_DIR/$VER_FILE
}
@ -340,7 +362,7 @@ case "$1" in
exit_usage
fi
do_download $2
do_download "$2"
show_status
;;
@ -362,6 +384,14 @@ case "$1" in
show_status
;;
upgrade)
if [ -z "$2" ]; then
exit_usage
fi
do_upgrade "$2"
;;
*)
exit_usage
;;

View File

@ -0,0 +1,20 @@
#!/bin/bash
GPIO=$1
usage() {
echo "Usage: $0 <gpio> [0|1]" 1>&2
exit 1
}
test -z "$GPIO" && usage
test -e /sys/class/gpio/gpio$GPIO || echo $GPIO > /sys/class/gpio/export
if [ -n "$2" ]; then
echo out > /sys/class/gpio/gpio$GPIO/direction
echo $2 > /sys/class/gpio/gpio$GPIO/value
else
echo in > /sys/class/gpio/gpio$GPIO/direction
cat /sys/class/gpio/gpio$GPIO/value
fi