added basic LED functionality
This commit is contained in:
@@ -65,7 +65,7 @@ if [ ! -z "${CARD_READER[0]}" ]; then
|
|||||||
|
|
||||||
CARD_COUNT=$(find $CARD_MOUNT_POINT/ -type f | wc -l)
|
CARD_COUNT=$(find $CARD_MOUNT_POINT/ -type f | wc -l)
|
||||||
# # Set the ACT LED to blink at 500ms to indicate that the card has been mounted
|
# # Set the ACT LED to blink at 500ms to indicate that the card has been mounted
|
||||||
sudo sh -c "echo 250 > /sys/class/leds/led0/delay_on"
|
sudo sh -c "echo 500 > /sys/class/leds/led0/delay_on"
|
||||||
|
|
||||||
# Create a .id random identifier file if doesn't exist
|
# Create a .id random identifier file if doesn't exist
|
||||||
cd "$CARD_MOUNT_POINT"
|
cd "$CARD_MOUNT_POINT"
|
||||||
@@ -88,12 +88,23 @@ if [ ! -z "${CARD_READER[0]}" ]; then
|
|||||||
do
|
do
|
||||||
STORAGE_COUNT=$(find $BACKUP_PATH/ -type f | wc -l)
|
STORAGE_COUNT=$(find $BACKUP_PATH/ -type f | wc -l)
|
||||||
PERCENT=$(expr 100 \* $STORAGE_COUNT / $CARD_COUNT)
|
PERCENT=$(expr 100 \* $STORAGE_COUNT / $CARD_COUNT)
|
||||||
echo $PERCENT
|
sudo sh -c "echo $PERCENT"
|
||||||
|
#IF STATEMENTS HERE FOR LEDS
|
||||||
|
if [ $PERCENT -gt 25 ]; then
|
||||||
|
sudo sh -c "echo 300 > /sys/class/leds/led0/delay_on"
|
||||||
|
elif [ $PERCENT -gt 50 ]; then
|
||||||
|
sudo sh -c "echo 200 > /sys/class/leds/led0/delay_on"
|
||||||
|
elif [ $PERCENT -gt 75 ]; then
|
||||||
|
sudo sh -c "echo 100 > /sys/class/leds/led0/delay_on"
|
||||||
|
fi
|
||||||
|
# then
|
||||||
|
#LEDS
|
||||||
|
#fi
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
sudo sh -c "echo 1 > /sys/class/leds/led0/brightness"
|
||||||
# Turn off the ACT LED to indicate that the backup is completed
|
# Turn off the POWER LED to indicate that the backup is completed
|
||||||
sudo sh -c "echo 0 > /sys/class/leds/led0/brightness"
|
sudo sh -c "echo 0 > /sys/class/leds/led1/brightness"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Shutdown
|
# Shutdown
|
||||||
|
|||||||
Reference in New Issue
Block a user