BerryLan Mods

* replace dhcpcd5 with network-manager
* seed in the nymea repository and nymea-networkmanager
* patch nymea-networkmanager startup comand to use "Raspberry Pi" instead of nymea
pull/221/head
Michael Zanetti 2018-09-13 09:46:51 +02:00
parent 330ce73491
commit 3d2f609fbf
6 changed files with 16 additions and 5 deletions

View File

@ -1,7 +1,12 @@
# pi-gen
_Tool used to create the raspberrypi.org Raspbian images_
_Tool used to create the berrylan.app Raspbian images_
This tool is based on the pi-gen tool of the raspberrypi.org Raspbian images.
It only adds http://repository.nymea.io to the repositories and preinstalls
nymea-networkmanager in the image to allow WiFi configuration via BerryLan.
nymea-networkmanager can be found at https://github.com/guh/nymea-networkmanager
## Dependencies

View File

@ -0,0 +1,3 @@
echo -e "\n## nymea repo\ndeb http://repository.nymea.io stretch main\n#deb-src http://repository.nymea.io stretch main" | tee /etc/apt/sources.list.d/nymea.list
wget -qO - http://repository.nymea.io/repository-pubkey.gpg | apt-key add -
apt-get update

View File

@ -0,0 +1 @@
nymea-networkmanager

View File

@ -1,4 +1,4 @@
wpasupplicant wireless-tools firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek
raspberrypi-net-mods
dhcpcd5
net-tools
network-manager

View File

@ -0,0 +1,4 @@
#!/bin/bash -e
systemctl enable ssh
systemctl disable dhcpcd5

View File

@ -1,8 +1,6 @@
#!/bin/bash -e
install -v -d "${ROOTFS_DIR}/etc/systemd/system/dhcpcd.service.d"
install -v -m 644 files/wait.conf "${ROOTFS_DIR}/etc/systemd/system/dhcpcd.service.d/"
install -v -d "${ROOTFS_DIR}/etc/wpa_supplicant"
install -v -m 600 files/wpa_supplicant.conf "${ROOTFS_DIR}/etc/wpa_supplicant/"
sed -i 's/-a nymea -p nymea-box/-a "Raspberry Pi" -p "Raspberry Pi"/' ${ROOTFS_DIR}/lib/systemd/system/nymea-networkmanager.service