Skip to content

Commit 6997158

Browse files
committed
antennine.org: add test profiles for 8/64 devices with openwrt-24.10.3
1 parent 20d963f commit 6997158

11 files changed

Lines changed: 125 additions & 0 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
include $(TOPDIR)/rules.mk
2+
include ../../../profile.mk
3+
4+
# call BuildPackage - OpenWrt buildroot signature
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
config lime 'system'
2+
option hostname 'tarlo'
3+
4+
config lime-wifi-band '5ghz'
5+
option distance '1900'
6+
option ieee80211s_mesh_rssi_threshold '-80'
7+
8+
config net
9+
option linux_name 'eth0'
10+
list protocols 'babeld:17'
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
include $(TOPDIR)/rules.mk
2+
include ../../../profile.mk
3+
4+
# call BuildPackage - OpenWrt buildroot signature
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
config lime 'system'
2+
option hostname 'neomantix'
3+
4+
config lime-wifi-band '5ghz'
5+
option distance '1800'
6+
option ieee80211s_mesh_rssi_threshold '-80'

antennine.org/generic/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include $(TOPDIR)/rules.mk
2+
3+
PROFILE_DESCRIPTION:=Generic package with authorized_keys and prometheus configs
4+
5+
include ../../profile.mk
6+
7+
# call BuildPackage - OpenWrt buildroot signature
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
config lime system
2+
option hostname 'ninux-%M4%M5%M6'
3+
option domain 'valsamoggia.ninux.org'
4+
option keep_on_upgrade 'libremesh base-files-essential /etc/sysupgrade.conf'
5+
6+
config lime network
7+
option primary_interface 'eth0'
8+
option main_ipv4_address '10.170.128.0/16/17'
9+
option anygw_dhcp_start '5120'
10+
option anygw_dhcp_limit '27648'
11+
option main_ipv6_address 'fd%N1:%N2%N3:%N4%N5::/64'
12+
list protocols ieee80211s
13+
list protocols lan
14+
list protocols anygw
15+
list protocols batadv:%N1
16+
list protocols babeld:17
17+
list resolvers '86.104.229.204' # lepida
18+
list resolvers '4.2.2.2' # b.resolvers.Level3.net
19+
list resolvers '141.1.1.1' # cns1.cw.net
20+
list resolvers '2001:470:20::2' # ordns.he.net
21+
option batadv_orig_interval '5000'
22+
23+
config lime 'wifi'
24+
option ap_ssid 'ninux'
25+
option apname_ssid 'ninux/%H'
26+
option ieee80211s_mesh_fwding '0'
27+
option ieee80211s_mesh_id 'LiMe'
28+
list modes 'ap'
29+
list modes 'apname'
30+
list modes 'ieee80211s'
31+
32+
config lime-wifi-band '2ghz'
33+
option channel '11'
34+
option distance '1000'
35+
36+
config lime-wifi-band '5ghz'
37+
option distance '10000'
38+
option channel '48'
39+
40+
config generic_uci_config prometheus
41+
list uci_set "prometheus-node-exporter-lua.main.listen_interface=*"
42+
list uci_set "prometheus-node-exporter-lua.main.listen_ipv6=0"
43+
list uci_set "prometheus-node-exporter-lua.main.listen_port=9090"
44+
45+
config run_asset prometheus_enable
46+
option asset 'community/prometheus_enable'
47+
option when 'ATFIRSTBOOT'
48+
49+
config copy_asset authorized_keys
50+
option asset 'community/authorized_keys'
51+
option dst '/etc/dropbear'
52+
53+
config run_asset fix_authorized_keys_permissions
54+
option asset 'community/fix_authorized_keys_permissions'
55+
option when 'ATCONFIG'
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPQKltRbIX4D1akDOIQM+BrFQmWtRDQyojM9ZAwH87ju kiki@digitigrafo.it
2+
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDwAsTNUxOjxe2FCeSZuoLU0ZmRvd6hOTN8885NoJTK00XdI5WZOUP9J42rGtRiWQ+rG29ZID33ALZCotS0PtLDg3LMOpJyOSluLhP1FeOsx0MzLhzFCBjfAUSUXqdTqLiFXbbNWdqYQO4XaAFbFEiMUyvsxdnVg59Uf5iLXh85dR7WUBE4AonNcfyxh7uSKOu2etUY/RpqnqFMzn068kHnDNlw6cSfJrAgLe7HAqhFiBls1/lofH/fDJqVmEjFhgaGAE59ELyg6fxhfqr5MiJD3CR6CetYxbZ6G9KKTuY9Vk8Vi3/lwFgv+0xcaMuxF4YYZ138w6fSRlhbwjPK1nnUZPFTMFbWOj95BlKXZWubIWz1bOVnJN+44CPyof2W5+2PhOq2U+TEkVwkJBCRX6LewwltPLtITWE3XZEjf7dGMtZOPF6Ue3ZCYKZls1112+pCPtIZfCS38FTQ6rJruFfh0BQFHHxlQerWwCaTd475N+KVpAU0Z6W0RmB3L5vKjRrnGTRbnUVS9hxYWQ6yDRUA76sircjKvZtKRYQJbhOEsFElLrh+4nOipL9ttLFNEux7SnKJdnXK9mgfHjd5skfs9uxjdgRhNkAsDFpKYdZ80NMLipsKSmeR/b80uL8Ng8935wvOxfFNchpLq3PgRvjiEgR4VesHdsmyeZbylsms9Q== agave@dracaena.it
3+
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCkVKuMvdWtExnsB2U2vF9DK4EUEwqiu92u34LU6MjavcvL6vSDu1D+jcFA4r+gVN667CMDcK/Biw/zByUW9pYh9Ynx7x+DGx2MyYbJ+9AQCJzb4X/QPxH/evVap9bOh6DjiWrZZ73kZ6yvVKm3N6+KZpUx2y4hC/NEtNJQ60/9upN6DuLPhi2h31A97ylCp+J4imrVKMTNWOPVleQXTmi93xiJqR+REOz3RM8F01WF42B+PQnkFrtubnvJ+CiHEdhVXiMhOt6x8rDrvrhAaqjn1fMUQU7ZA9pSMyya/qV+EmpYQYJkBncuIYxMi39+zcPjd6OXcGA3i/eQvlM4yC309rhUVcr+dxc8DOYcCXhUVo8hTa5vBELysnhCuSOWAgU7JVjJ+cUAZqEfckD9C6GXfcLKfXoRq6Hbb68Lixxoc38UFcSMPBJgSnoZKy0D1zdJWsNC+zwtedPreUDYQxFU9Ma9CB86iGGv7xYs4TnrljXklQ9t6uPEHO2LgSfidQy3ubHzCNVPtRHfIDnHi7HiaxmTHJ+EV9JLquuAxIhAivNk37jbMuhDDyaldSMR2yMr4aLm5oiR3K8CADhXY+Vu+6zW2G+mDPAtBey3+ftmK/IU2KE2UqA3Th3gNzIf0p37W/Ija1Twf3yBcYzRvln2hTx//TOzRY3DdfLiWQ56Bw== cricco@debian
4+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
# Fix dropbear authorized keys permissions
3+
chmod 0600 /etc/dropbear/authorized_keys
4+
chmod 0700 /etc/dropbear
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
!#/bin/sh
2+
3+
[ -x /etc/init.d/prometheus-node-exporter-lua ] &&
4+
/etc/init.d/prometheus-node-exporter-lua enable
5+
exit 0
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
include $(TOPDIR)/rules.mk
2+
3+
PROFILE_DESCRIPTION:=Generic metapackage for 8MB flash and/or 64MB RAM devices
4+
PROFILE_DEPENDS:=+batctl-default \
5+
+check-date-http \
6+
+lime-debug \
7+
+lime-docs-minimal \
8+
+lime-proto-anygw \
9+
+lime-proto-babeld \
10+
+lime-proto-batadv \
11+
+owut \
12+
+prometheus-node-exporter-lua \
13+
+prometheus-node-exporter-lua-openwrt \
14+
+prometheus-node-exporter-lua-wifi \
15+
+prometheus-node-exporter-lua-wifi_stations \
16+
+shared-state \
17+
+shared-state-babeld_hosts \
18+
+shared-state-nodes_and_links
19+
20+
include ../../profile.mk
21+
22+
# call BuildPackage - OpenWrt buildroot signature

0 commit comments

Comments
 (0)