mirror of
https://github.com/lxsang/meta-rpi-diya.git
synced 2024-09-07 12:06:39 +02:00
use overlayfs for /etc
This commit is contained in:
parent
4637985cdd
commit
ef288cd22e
@ -17,14 +17,14 @@ GROUPADD_PACKAGES = "${PN}"
|
|||||||
USERADD_PARAM:${PN} = "-u 1000 -d /home/diya -r -s /bin/sh diya"
|
USERADD_PARAM:${PN} = "-u 1000 -d /home/diya -r -s /bin/sh diya"
|
||||||
|
|
||||||
INITSCRIPT_NAME = "confd"
|
INITSCRIPT_NAME = "confd"
|
||||||
INITSCRIPT_PARAMS = "start 80 S ."
|
INITSCRIPT_PARAMS = "start 0 S ."
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}/${sysconfdir}/init.d/
|
install -d ${D}/${sysconfdir}/init.d/
|
||||||
install -m 0755 ${WORKDIR}/confd ${D}/${sysconfdir}/init.d/confd
|
install -m 0755 ${WORKDIR}/confd ${D}/${sysconfdir}/init.d/confd
|
||||||
install -d ${D}/usr/bin/
|
install -d ${D}/usr/bin/
|
||||||
install -d ${D}/etc/default/volatiles
|
install -d ${D}/etc/default/volatiles
|
||||||
install -m 0644 ${WORKDIR}/80_diya ${D}${sysconfdir}/default/volatiles
|
# install -m 0644 ${WORKDIR}/80_diya ${D}${sysconfdir}/default/volatiles
|
||||||
install -m 0755 ${WORKDIR}/expandfs.sh ${D}/usr/bin/expandfs.sh
|
install -m 0755 ${WORKDIR}/expandfs.sh ${D}/usr/bin/expandfs.sh
|
||||||
install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/
|
install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/
|
||||||
|
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
# d root root 0755 /var/etc/upper none
|
# d root root 0755 /var/etc/upper none
|
||||||
# d root root 0755 /var/etc/work none
|
# 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
|
||||||
|
@ -6,6 +6,9 @@ DESC="Auto deployment configuration from media"
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
echo -n "Start $DESC: "
|
echo -n "Start $DESC: "
|
||||||
|
# mount the overlay which is not auto mount by fstab
|
||||||
|
# this make /etc editable
|
||||||
|
mount -t overlay -o lowerdir=/etc,upperdir=/var/etc/upper,workdir=/var/etc/work overlay /etc
|
||||||
# for some reason the LCD backlight is turned off
|
# for some reason the LCD backlight is turned off
|
||||||
# need to turn it on manually
|
# need to turn it on manually
|
||||||
echo 0 > /sys/class/backlight/backlight/bl_power
|
echo 0 > /sys/class/backlight/backlight/bl_power
|
||||||
@ -31,7 +34,6 @@ case "$1" in
|
|||||||
# display information
|
# display information
|
||||||
# disable wifi power save
|
# disable wifi power save
|
||||||
/usr/sbin/iw wlan0 set power_save off
|
/usr/sbin/iw wlan0 set power_save off
|
||||||
/sbin/ip a
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
N=/etc/init.d/$NAME
|
N=/etc/init.d/$NAME
|
||||||
|
Loading…
Reference in New Issue
Block a user