From 32c4bbf756e32ea29d6aa7834fa4e0e8c481d016 Mon Sep 17 00:00:00 2001 From: DanyLE Date: Mon, 10 Jul 2023 15:26:41 +0200 Subject: [PATCH] add patch_rootfs to image process --- recipes-diya/diya-overlay/diya-overlay.bb | 30 +++++++++++++++++++++++ recipes-diya/pharo/diya-overlay.bb | 30 +++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 recipes-diya/diya-overlay/diya-overlay.bb create mode 100644 recipes-diya/pharo/diya-overlay.bb diff --git a/recipes-diya/diya-overlay/diya-overlay.bb b/recipes-diya/diya-overlay/diya-overlay.bb new file mode 100644 index 0000000..a0940ed --- /dev/null +++ b/recipes-diya/diya-overlay/diya-overlay.bb @@ -0,0 +1,30 @@ +DESCRIPTION = "Auto configuration deployment from media" +DEPENDS = "" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" + +SRC_URI += "file://confd \ + file://expandfs.sh \ + file://80_diya \ + file://fs_resize" + + +inherit update-rc.d useradd + +USERADD_PACKAGES = "${PN}" +GROUPADD_PACKAGES = "${PN}" + +USERADD_PARAM:${PN} = "-u 1000 -d /home/diya -r -s /bin/sh diya" + +INITSCRIPT_NAME = "confd" +INITSCRIPT_PARAMS = "start 80 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 0755 ${WORKDIR}/expandfs.sh ${D}/usr/bin/expandfs.sh + install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/ +} diff --git a/recipes-diya/pharo/diya-overlay.bb b/recipes-diya/pharo/diya-overlay.bb new file mode 100644 index 0000000..a0940ed --- /dev/null +++ b/recipes-diya/pharo/diya-overlay.bb @@ -0,0 +1,30 @@ +DESCRIPTION = "Auto configuration deployment from media" +DEPENDS = "" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" + +SRC_URI += "file://confd \ + file://expandfs.sh \ + file://80_diya \ + file://fs_resize" + + +inherit update-rc.d useradd + +USERADD_PACKAGES = "${PN}" +GROUPADD_PACKAGES = "${PN}" + +USERADD_PARAM:${PN} = "-u 1000 -d /home/diya -r -s /bin/sh diya" + +INITSCRIPT_NAME = "confd" +INITSCRIPT_PARAMS = "start 80 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 0755 ${WORKDIR}/expandfs.sh ${D}/usr/bin/expandfs.sh + install -m 0755 ${WORKDIR}/fs_resize ${DEPLOY_DIR_IMAGE}/ +}