diff --git a/recipes-diya/diya-overlay/diya-overlay.bb b/recipes-diya/diya-overlay/diya-overlay.bb index f5cf6f9..e431ce7 100644 --- a/recipes-diya/diya-overlay/diya-overlay.bb +++ b/recipes-diya/diya-overlay/diya-overlay.bb @@ -17,14 +17,14 @@ GROUPADD_PACKAGES = "${PN}" USERADD_PARAM:${PN} = "-u 1000 -d /home/diya -r -s /bin/sh diya" INITSCRIPT_NAME = "confd" -INITSCRIPT_PARAMS = "start 80 S ." +INITSCRIPT_PARAMS = "start 0 S ." do_install() { install -d ${D}/${sysconfdir}/init.d/ install -m 0755 ${WORKDIR}/confd ${D}/${sysconfdir}/init.d/confd install -d ${D}/usr/bin/ 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}/fs_resize ${DEPLOY_DIR_IMAGE}/ diff --git a/recipes-diya/diya-overlay/files/80_diya b/recipes-diya/diya-overlay/files/80_diya index fe9404b..19504cd 100644 --- a/recipes-diya/diya-overlay/files/80_diya +++ b/recipes-diya/diya-overlay/files/80_diya @@ -1,4 +1,3 @@ -#d root root 0755 /var/etc/upper none -#d root root 0755 /var/etc/work none - +# d root root 0755 /var/etc/upper none +# d root root 0755 /var/etc/work none # l root root 0644 /etc/dropbear /var/etc/dropbear diff --git a/recipes-diya/diya-overlay/files/confd b/recipes-diya/diya-overlay/files/confd index 1b72ae1..19dbeb8 100644 --- a/recipes-diya/diya-overlay/files/confd +++ b/recipes-diya/diya-overlay/files/confd @@ -6,6 +6,9 @@ DESC="Auto deployment configuration from media" case "$1" in start) 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 # need to turn it on manually echo 0 > /sys/class/backlight/backlight/bl_power @@ -31,7 +34,6 @@ case "$1" in # display information # disable wifi power save /usr/sbin/iw wlan0 set power_save off - /sbin/ip a ;; *) N=/etc/init.d/$NAME