Skip to content

Commit 3a51eef

Browse files
committed
image improvements
1 parent 178defe commit 3a51eef

File tree

6 files changed

+51
-380
lines changed

6 files changed

+51
-380
lines changed

scripts/bt-setup.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ sudo find / -name bluepy-helper -exec setcap 'cap_net_raw,cap_net_admin+eip' {}
99

1010
sudo systemctl stop omnipy-pan.service
1111
sudo systemctl disable omnipy-pan.service
12+
sudo rm /etc/systemd/system/omnipy-pan.service
13+
sudo systemctl reset-failed
14+
rm /home/pi/omnipy/scripts/btnap-custom.sh
1215

1316
echo
1417
echo "Removing existing bluetooth devices"

scripts/image/setup.sh

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ sudo systemctl disable hostapd
1616
sudo systemctl unmask hostapd
1717
sudo systemctl disable dnsmasq
1818

19-
sudo BRANCH=next rpi-update
20-
sudo reboot
19+
/bin/rm /boot/.firmware_revision
20+
sudo vi /usr/bin/rpi-update
21+
# comment out bash read y/n part
22+
# comment out RATE_LIMITED part
23+
# comment out Invalid hash given
24+
sudo ROOT_PATH=/ BOOT_PATH=/boot SKIP_DOWNLOAD=0 SKIP_REPODELETE=1 SKIP_BACKUP=1 UPDATE_SELF=0 RPI_REBOOT=0 BRANCH=next rpi-update 502a515156eebbfd3cc199de8f38a975c321f20d
2125

2226
cd /home/pi
2327

@@ -76,13 +80,16 @@ cp /home/pi/omnipy/scripts/recovery.key /home/pi/omnipy/data/key
7680

7781
sudo cp /home/pi/omnipy/scripts/omnipy.service /etc/systemd/system/
7882
sudo cp /home/pi/omnipy/scripts/omnipy-beacon.service /etc/systemd/system/
83+
sudo rm /etc/systemd/system/omnipy-pan.service
84+
7985
sudo systemctl enable omnipy.service
8086
sudo systemctl enable omnipy-beacon.service
8187
sudo systemctl start omnipy.service
8288
sudo systemctl start omnipy-beacon.service
8389

8490
sudo touch /boot/omnipy-btsetup
8591
sudo touch /boot/omnipy-pwreset
92+
sudo touch /boot/omnipy-fwupdate
8693

8794
rm /home/pi/.bash_history
8895
sudo halt

scripts/pi-setup.sh

Lines changed: 0 additions & 231 deletions
This file was deleted.

scripts/pi-update-finalize.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env bash
2+
echo
3+
echo Updating service scripts and restarting services
4+
5+
sudo chown -R pi.pi /home/pi
6+
7+
if [[ -f /home/pi/omnipy/scripts/btnap-custom.sh ]]
8+
then
9+
sudo cp /home/pi/omnipy/scripts/omnipy-pan.service /etc/systemd/system/
10+
sudo systemctl enable omnipy-pan.service
11+
sudo systemctl start omnipy-pan.service
12+
fi
13+
14+
sudo cp /home/pi/omnipy/scripts/omnipy.service /etc/systemd/system/
15+
sudo cp /home/pi/omnipy/scripts/omnipy-beacon.service /etc/systemd/system/
16+
17+
sudo systemctl enable omnipy.service
18+
sudo systemctl enable omnipy-beacon.service
19+
sudo systemctl start omnipy.service
20+
sudo systemctl start omnipy-beacon.service
21+
sudo systemctl daemon-reload
22+
23+
echo
24+
echo ${bold}Configuration updated.${normal}

0 commit comments

Comments
 (0)