Update tmux and add local bins
This commit is contained in:
parent
e58102cf1a
commit
f88286d60b
13 changed files with 184 additions and 3 deletions
31
local/bin/flash_keeb.sh
Executable file
31
local/bin/flash_keeb.sh
Executable file
|
|
@ -0,0 +1,31 @@
|
|||
#!/bin/sh
|
||||
|
||||
echo Need the sudo pass first...
|
||||
sudo echo OK
|
||||
|
||||
if [ ! -f "${HOME}/Downloads/firmware.zip" ]; then
|
||||
echo Could not find firmware.zip
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FILES=$(unzip -l ~/Downloads/firmware.zip | awk '{print $4}' | rg -v '(Name|^$|----)')
|
||||
FILE=$(echo $FILES | head -n1)
|
||||
if [ -z "$FILE" ]; then
|
||||
echo Could not find firmware file in firmware.zip
|
||||
exit 1
|
||||
fi
|
||||
echo Found firmware file: $FILE
|
||||
unzip -o ~/Downloads/firmware.zip "$FILE" -d /tmp
|
||||
echo Reset the keeb.....
|
||||
sleep 5
|
||||
|
||||
sudo mount /dev/sdb /mnt/keeb
|
||||
sudo cp /tmp/$FILE /mnt/keeb
|
||||
sudo umount /mnt/keeb
|
||||
echo Flashed!
|
||||
|
||||
echo "Remove firmware.zip? (y/n)"
|
||||
read -r REMOVE
|
||||
if [ "$REMOVE" = "y" ]; then
|
||||
rm ~/Downloads/firmware.zip
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue