From 027b99deec31a4afb919e4335c929c10b6895847 Mon Sep 17 00:00:00 2001 From: DanyLE Date: Mon, 10 Jul 2023 14:44:33 +0200 Subject: [PATCH] move user passwd and group to writable partition --- recipes-core/base-passwd/base-passwd_%.bbappend | 10 ---------- recipes-diya/diya-overlay/diya-overlay.bb | 8 ++++++++ 2 files changed, 8 insertions(+), 10 deletions(-) delete mode 100644 recipes-core/base-passwd/base-passwd_%.bbappend diff --git a/recipes-core/base-passwd/base-passwd_%.bbappend b/recipes-core/base-passwd/base-passwd_%.bbappend deleted file mode 100644 index c2fc142..0000000 --- a/recipes-core/base-passwd/base-passwd_%.bbappend +++ /dev/null @@ -1,10 +0,0 @@ - -do_patch_ro_roofs() { - install -d ${D}/var/etc - install -m 0644 ${D}/etc/passwd ${D}/var/etc/ - install -m 0644 ${D}/etc/group ${D}/var/etc/ - rm ${D}/etc/passwd - rm ${D}/etc/group -} - -addtask patch_ro_roofs after do_populate_sysroot \ No newline at end of file diff --git a/recipes-diya/diya-overlay/diya-overlay.bb b/recipes-diya/diya-overlay/diya-overlay.bb index 18c662c..0b38a5c 100644 --- a/recipes-diya/diya-overlay/diya-overlay.bb +++ b/recipes-diya/diya-overlay/diya-overlay.bb @@ -29,3 +29,11 @@ do_install() { install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/ } +pkg_postinst:${PN}-patch () { +#!/bin/sh +install -d ${D}/var/etc +install -m 0644 ${D}/etc/passwd ${D}/var/etc/ +install -m 0644 ${D}/etc/group ${D}/var/etc/ +rm ${D}/etc/passwd +rm ${D}/etc/group +} \ No newline at end of file