Skip to content

Commit de088e5

Browse files
committed
version update & script clean-up
1 parent db50a15 commit de088e5

File tree

4 files changed

+26
-28
lines changed

4 files changed

+26
-28
lines changed

scripts/bt-reset.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/usr/bin/env bash
2+
sudo systemctl disable omnipy-pan.service
3+
sudo systemctl stop omnipy-pan.service
4+
25
sudo setcap 'cap_net_raw,cap_net_admin+eip' `which hciconfig`
36
sudo setcap 'cap_net_raw,cap_net_admin+eip' `which hcitool`
47
sudo setcap 'cap_net_raw,cap_net_admin+eip' `which btmgmt`
@@ -8,9 +11,6 @@ sudo setcap 'cap_net_raw,cap_net_admin+eip' `which bt-device`
811
sudo find /usr/local -name bluepy-helper -exec setcap 'cap_net_raw,cap_net_admin+eip' {} \;
912
sudo find /home/pi -name bluepy-helper -exec setcap 'cap_net_raw,cap_net_admin+eip' {} \;
1013

11-
sudo systemctl stop omnipy-pan.service
12-
sudo systemctl disable omnipy-pan.service
13-
1414
sudo btmgmt power off
1515
sudo btmgmt power on
1616

scripts/image/setup.sh

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ sudo raspi-config
1313

1414

1515
sudo apt update && sudo apt upgrade -y
16-
sudo apt install -y screen git python3 python3-pip vim jq bluez-tools
16+
sudo apt install -y screen git python3 python3-pip vim jq bluez-tools libglib2.0-dev
1717
#expect build-essential libglib2.0-dev libdbus-1-dev libudev-dev libical-dev libreadline-dev rpi-update
1818
#reboot
1919

@@ -31,31 +31,29 @@ git clone https://github.com/winemug/bluepy.git
3131

3232

3333
#sudo /bin/rm /boot/.firmware_revision
34-
sudo cp /home/pi/omnipy/scripts/image/rpiupdate.sh /usr/bin/rpiupdate
35-
sudo git clone https://github.com/Hexxeh/rpi-firmware.git /root/.rpi-firmware
34+
#sudo cp /home/pi/omnipy/scripts/image/rpiupdate.sh /usr/bin/rpiupdate
35+
#sudo git clone https://github.com/Hexxeh/rpi-firmware.git /root/.rpi-firmware
3636
#sudo ROOT_PATH=/ BOOT_PATH=/boot SKIP_DOWNLOAD=0 SKIP_REPODELETE=1 SKIP_BACKUP=1 UPDATE_SELF=0 RPI_REBOOT=1 BRANCH=next rpi-update 502a515156eebbfd3cc199de8f38a975c321f20d
3737
#reboot
38-
wget https://github.com/Hexxeh/rpi-firmware/archive/master.zip
39-
unzip master.zip
40-
sudo mv rpi-firmware-master /root/.rpi-firmware
38+
#wget https://github.com/Hexxeh/rpi-firmware/archive/master.zip
39+
#unzip master.zip
40+
#sudo mv rpi-firmware-master /root/.rpi-firmware
4141

4242

4343
#https://raspberrypi.stackexchange.com/questions/66540/installing-bluez-5-44-onto-raspbian
44-
wget https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.50.tar.gz
45-
tar xzf bluez-5.50.tar.gz
46-
cd bluez-5.50
47-
./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --disable-cups --disable-a2dp --disable-avrcp --disable-hid --disable-hog --enable-experimental
48-
make -j4
49-
sudo make install
50-
51-
cd /usr/lib/bluetooth/
52-
sudo mv bluetoothd bluetoothd.old
53-
sudo mv obexd obexd.old
54-
55-
sudo ln -s /usr/libexec/bluetooth/bluetoothd /usr/lib/bluetooth/bluetoothd
56-
sudo ln -s /usr/libexec/bluetooth/obexd /usr/lib/bluetooth/obexd
57-
58-
sudo systemctl daemon-reload
44+
#wget https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.50.tar.gz
45+
#tar xzf bluez-5.50.tar.gz
46+
#cd bluez-5.50
47+
#./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --disable-cups --disable-a2dp --disable-avrcp --disable-hid --disable-hog --enable-experimental
48+
#make -j4
49+
#sudo make install
50+
51+
#cd /usr/lib/bluetooth/
52+
#sudo mv bluetoothd bluetoothd.old
53+
#sudo mv obexd obexd.old
54+
#sudo ln -s /usr/libexec/bluetooth/bluetoothd /usr/lib/bluetooth/bluetoothd
55+
#sudo ln -s /usr/libexec/bluetooth/obexd /usr/lib/bluetooth/obexd
56+
#sudo systemctl daemon-reload
5957

6058
sudo pip3 install simplejson Flask cryptography requests
6159

scripts/pi-update.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ git pull
1818

1919
echo
2020
echo "Stopping omnipy services"
21-
sudo systemctl stop omnipy.service
22-
sudo systemctl stop omnipy-beacon.service
23-
sudo systemctl stop omnipy-pan.service
2421
sudo systemctl disable omnipy.service
2522
sudo systemctl disable omnipy-beacon.service
2623
sudo systemctl disable omnipy-pan.service
24+
sudo systemctl stop omnipy.service
25+
sudo systemctl stop omnipy-beacon.service
26+
sudo systemctl stop omnipy-pan.service
2727

2828

2929
/bin/bash /home/pi/omnipy/scripts/pi-update-finalize.sh

scripts/recovery.sh

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ iw dev ${WLAN_INTERFACE} set power_save off
3333
if [[ -f ${PW_RESET_FILE} ]]; then
3434

3535
echo "pi:omnipy" | chpasswd
36-
systemctl stop omnipy.service > /dev/null 2>&1
3736
mkdir -p /home/pi/omnipy/data
3837
rm /home/pi/omnipy/data/key
3938
cp /home/pi/omnipy/scripts/recovery.key /home/pi/omnipy/data/key
4039
chown -R pi.pi /home/pi
40+
systemctl stop omnipy.service > /dev/null 2>&1
4141
systemctl start omnipy.service > /dev/null 2>&1
4242
/bin/rm ${PW_RESET_FILE}
4343
fi

0 commit comments

Comments
 (0)