mirror of
https://github.com/lxsang/meta-rpi-diya.git
synced 2025-02-13 21:32:47 +01:00
use overlayfs for /etc
This commit is contained in:
parent
60e28aa4d9
commit
a4d1b14a5e
@ -1,7 +1,7 @@
|
|||||||
hostname = "diya"
|
hostname = "diya"
|
||||||
do_install:append () {
|
do_install:append () {
|
||||||
cat >> ${D}${sysconfdir}/fstab <<EOF
|
cat >> ${D}${sysconfdir}/fstab <<EOF
|
||||||
# add bind mount for /etc
|
# add overlay for /etc
|
||||||
/etc /var/etc none defaults,bind 0 0
|
overlay /etc overlay defaults,nofail,lowerdir=/etc,upperdir=/var/etc/upper,workdir=/var/etc/work 0 2
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
@ -10,7 +10,7 @@ iface wlan0 inet dhcp
|
|||||||
# wireless_mode managed
|
# wireless_mode managed
|
||||||
# wireless_essid any
|
# wireless_essid any
|
||||||
# wpa-driver wext
|
# wpa-driver wext
|
||||||
wpa-conf /var/etc/network/wpa_supplicant.conf
|
wpa-conf /etc/network/wpa_supplicant.conf
|
||||||
|
|
||||||
# Ethernet/RNDIS gadget (g_ether)
|
# Ethernet/RNDIS gadget (g_ether)
|
||||||
# ... or on host side, usbnet and random hwaddr
|
# ... or on host side, usbnet and random hwaddr
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
||||||
SRC_URI += "file://itf_diya"
|
SRC_URI += " file://itf_diya "
|
||||||
|
|
||||||
do_install:append () {
|
do_install:append () {
|
||||||
install -d ${D}/var/etc
|
|
||||||
install -d ${D}/var/etc/network
|
|
||||||
rm ${D}/etc/network/interfaces
|
rm ${D}/etc/network/interfaces
|
||||||
install -m 0644 ${WORKDIR}/itf_diya ${D}/var/etc/network/
|
install -m 0644 ${WORKDIR}/itf_diya ${D}/etc/network/interfaces
|
||||||
}
|
}
|
@ -1,5 +1,4 @@
|
|||||||
# d root root 0755 /var/etc/dropbear none
|
d root root 0755 /var/etc/upper none
|
||||||
l root root 0644 /etc/network/interfaces /var/etc/network/itf_diya
|
d root root 0755 /var/etc/work none
|
||||||
|
|
||||||
# l root root 0644 /etc/dropbear /var/etc/dropbear
|
# l root root 0644 /etc/dropbear /var/etc/dropbear
|
||||||
# l root root 0644 /etc/passwd /var/etc/passwd
|
|
||||||
# l root root 0644 /etc/group /var/etc/group
|
|
||||||
|
@ -25,7 +25,7 @@ case "$1" in
|
|||||||
rm /boot/home_partition_should_be_formated
|
rm /boot/home_partition_should_be_formated
|
||||||
fi
|
fi
|
||||||
if [ -e "/boot/wpa_supplicant.conf" ];then
|
if [ -e "/boot/wpa_supplicant.conf" ];then
|
||||||
mv /boot/wpa_supplicant.conf /var/etc/network/
|
mv /boot/wpa_supplicant.conf /etc/network/
|
||||||
reboot
|
reboot
|
||||||
fi
|
fi
|
||||||
# display information
|
# display information
|
||||||
|
@ -1 +1,2 @@
|
|||||||
CONFIG_TOUCHSCREEN_GOODIX=m
|
CONFIG_TOUCHSCREEN_GOODIX=m
|
||||||
|
CONFIG_OVERLAY_FS=y
|
@ -2,5 +2,5 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
|||||||
|
|
||||||
# inherit kernel
|
# inherit kernel
|
||||||
SRC_URI += " \
|
SRC_URI += " \
|
||||||
file://goodix.cfg \
|
file://diya.cfg \
|
||||||
"
|
"
|
Loading…
x
Reference in New Issue
Block a user