Skip to content

Commit 0345f6b

Browse files
committed
v1.4.3 build script
1 parent a800675 commit 0345f6b

File tree

4 files changed

+30
-36
lines changed

4 files changed

+30
-36
lines changed

podcomm/definitions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
API_VERSION_MAJOR = 1
2626
API_VERSION_MINOR = 4
2727
API_VERSION_REVISION = 3
28-
API_VERSION_BUILD = 19211
28+
API_VERSION_BUILD = 19212
2929

3030
REST_URL_PING = "/omnipy/ping"
3131
REST_URL_OMNIPY_SHUTDOWN = "/omnipy/shutdown"

scripts/image/setup.sh

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ sudo passwd pi
55
sudo raspi-config
66

77
# hostname: omnipy
8-
# wifi: NO, noway, omnipyway
98
# adv, memory split, 16
109
# enable predictive intf names
1110
# timezone other/utc
@@ -18,20 +17,20 @@ sudo apt install -y screen git python3 python3-pip vim jq bluez-tools libglib2.0
1817
#reboot
1918

2019

21-
sudo apt install -y hostapd dnsmasq
22-
sudo systemctl disable hostapd
23-
sudo systemctl unmask hostapd
24-
sudo systemctl disable dnsmasq
25-
sudo systemctl enable hostapd
26-
sudo systemctl enable dnsmasq
27-
sudo systemctl start hostapd
28-
sudo systemctl stop hostapd
29-
sudo systemctl stop dnsmasq
30-
sudo cp /home/pi/omnipy/scripts/image/default.dnsmasq /etc/default/dnsmasq
31-
sudo cp /home/pi/omnipy/scripts/image/default.hostapd /etc/default/hostapd
32-
sudo cp /home/pi/omnipy/scripts/image/hostapd.conf /etc/hostapd/
33-
sudo cp /home/pi/omnipy/scripts/image/dnsmasq.conf /etc/dnsmasq.d/
34-
sudo cp /home/pi/omnipy/scripts/image/dhcpcd.conf /etc/
20+
# sudo apt install -y hostapd dnsmasq
21+
# sudo systemctl disable hostapd
22+
# sudo systemctl unmask hostapd
23+
# sudo systemctl disable dnsmasq
24+
# sudo systemctl enable hostapd
25+
# sudo systemctl enable dnsmasq
26+
# sudo systemctl start hostapd
27+
# sudo systemctl stop hostapd
28+
# sudo systemctl stop dnsmasq
29+
# sudo cp /home/pi/omnipy/scripts/image/default.dnsmasq /etc/default/dnsmasq
30+
# sudo cp /home/pi/omnipy/scripts/image/default.hostapd /etc/default/hostapd
31+
# sudo cp /home/pi/omnipy/scripts/image/hostapd.conf /etc/hostapd/
32+
# sudo cp /home/pi/omnipy/scripts/image/dnsmasq.conf /etc/dnsmasq.d/
33+
# sudo cp /home/pi/omnipy/scripts/image/dhcpcd.conf /etc/
3534
sudo cp /home/pi/omnipy/scripts/image/rc.local /etc/
3635

3736
git config --global user.email "omnipy@balya.net"
@@ -107,6 +106,7 @@ sudo touch /boot/omnipy-expandfs
107106
sudo touch /boot/omnipy-btreset
108107
sudo touch /boot/omnipy-hotspot
109108

109+
rm /etc/wpa_supplicant/wpa_supplicant.conf
110110
rm /home/pi/.bash_history
111111
#wpa?
112112
sudo halt

scripts/pi-update-finalize.sh

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
#!/usr/bin/env bash
22
echo
33
echo Updating service scripts and restarting services
4+
# remnants of hotspot
5+
sudo apt remove hostapd dnsmasq -y > /dev/null 2>&1
46
sudo apt update && sudo apt upgrade -y
57

68
echo Ensure installation of packages needed in v1.4.1
7-
sudo apt install -y python3-rpi.gpio hostapd dnsmasq
8-
sudo systemctl disable hostapd
9-
# sudo systemctl unmask hostapd
10-
sudo systemctl disable dnsmasq
11-
# sudo systemctl enable hostapd
12-
# sudo systemctl enable dnsmasq
13-
# sudo systemctl start hostapd
14-
# sudo systemctl stop hostapd
15-
# sudo systemctl stop dnsmasq
16-
sudo cp /home/pi/omnipy/scripts/image/default.dnsmasq /etc/default/dnsmasq
17-
sudo cp /home/pi/omnipy/scripts/image/default.hostapd /etc/default/hostapd
18-
sudo cp /home/pi/omnipy/scripts/image/hostapd.conf /etc/hostapd/
19-
sudo cp /home/pi/omnipy/scripts/image/dnsmasq.conf /etc/dnsmasq.d/
20-
sudo cp /home/pi/omnipy/scripts/image/dhcpcd.conf /etc/
9+
sudo apt install -y python3-rpi.gpio
10+
11+
# remnants of hotspot
12+
sudo systemctl stop omnipy-hotspot.service > /dev/null 2>&1
13+
sudo systemctl disable omnipy-hotspot.service > /dev/null 2>&1
14+
sudo rm /etc/systemd/system/omnipy-hotspot.service > /dev/null 2>&1
15+
16+
# sudo cp /home/pi/omnipy/scripts/image/default.dnsmasq /etc/default/dnsmasq
17+
# sudo cp /home/pi/omnipy/scripts/image/default.hostapd /etc/default/hostapd
18+
# sudo cp /home/pi/omnipy/scripts/image/hostapd.conf /etc/hostapd/
19+
# sudo cp /home/pi/omnipy/scripts/image/dnsmasq.conf /etc/dnsmasq.d/
20+
# sudo cp /home/pi/omnipy/scripts/image/dhcpcd.conf /etc/
2121
sudo cp /home/pi/omnipy/scripts/image/rc.local /etc/
2222

2323

@@ -34,18 +34,13 @@ sudo chown -R pi.pi /home/pi
3434
sudo cp /home/pi/omnipy/scripts/omnipy-pan.service /etc/systemd/system/
3535
sudo cp /home/pi/omnipy/scripts/omnipy.service /etc/systemd/system/
3636
sudo cp /home/pi/omnipy/scripts/omnipy-beacon.service /etc/systemd/system/
37-
sudo cp /home/pi/omnipy/scripts/omnipy-hotspot.service /etc/systemd/system/
38-
sudo rm /etc/systemd/system/omnipy-hotspot.service
3937

4038
sudo systemctl enable omnipy.service
4139
sudo systemctl enable omnipy-beacon.service
4240
sudo systemctl enable omnipy-pan.service
43-
# sudo systemctl disable omnipy-hotspot.service
4441
sudo systemctl start omnipy.service
4542
sudo systemctl start omnipy-beacon.service
4643
sudo systemctl start omnipy-pan.service
47-
# sudo systemctl start omnipy-hotspot.service
48-
sudo systemctl daemon-reload
4944

5045
echo
5146
echo Configuration updated.

scripts/pi-update.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ echo "Stopping omnipy services"
2121
sudo systemctl stop omnipy.service
2222
sudo systemctl stop omnipy-beacon.service
2323
sudo systemctl stop omnipy-pan.service
24-
sudo systemctl stop omnipy-hotspot.service
2524

2625

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

0 commit comments

Comments
 (0)