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
This commit is contained in:
parent
330ce73491
commit
3d2f609fbf
|
@ -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
|
||||
|
||||
|
|
3
stage2/00-packages/00-run-chroot.sh
Executable file
3
stage2/00-packages/00-run-chroot.sh
Executable 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
|
1
stage2/00-packages/01-packages
Normal file
1
stage2/00-packages/01-packages
Normal file
|
@ -0,0 +1 @@
|
|||
nymea-networkmanager
|
|
@ -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
|
||||
|
|
4
stage2/02-net-tweaks/01-run-chroot.sh
Normal file
4
stage2/02-net-tweaks/01-run-chroot.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash -e
|
||||
|
||||
systemctl enable ssh
|
||||
systemctl disable dhcpcd5
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user