[meta-filesystems] overlayfs-progs: add new recipe

Message ID 20220522204440.2323651-1-uvv.mail@gmail.com
State Under Review
Headers show
Series [meta-filesystems] overlayfs-progs: add new recipe | expand

Commit Message

Vyacheslav Yurkov May 22, 2022, 8:44 p.m. UTC
From: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>

overlayfs-progs contains fsck.overlay, which is used to check and optionally
repair underlying directories of overlay-filesystem.

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
---
 .../overlayfs/overlayfs-progs_git.bb          | 24 +++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb

Comments

Khem Raj May 23, 2022, 3:13 p.m. UTC | #1
Fails to build on musl

https://errors.yoctoproject.org/Errors/Details/657139/

On Sun, May 22, 2022 at 1:45 PM Vyacheslav Yurkov <uvv.mail@gmail.com> wrote:
>
> From: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
>
> overlayfs-progs contains fsck.overlay, which is used to check and optionally
> repair underlying directories of overlay-filesystem.
>
> Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
> ---
>  .../overlayfs/overlayfs-progs_git.bb          | 24 +++++++++++++++++++
>  1 file changed, 24 insertions(+)
>  create mode 100644 meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb
>
> diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb b/meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb
> new file mode 100644
> index 000000000..2f173b259
> --- /dev/null
> +++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb
> @@ -0,0 +1,24 @@
> +SUMMARY = "File system check utility for OverlayFS"
> +HOMEPAGE = "https://github.com/hisilicon/overlayfs-progs"
> +LICENSE = "PD"
> +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/PD;md5=b3597d12946881e13cb3b548d1173851"
> +
> +SRC_URI = "git://github.com/hisilicon/overlayfs-progs.git;protocol=https;branch=master"
> +
> +PV = "1.0+git${SRCPV}"
> +SRCREV = "e10ef686570d9c7eff42f52461593a5c15da56bd"
> +
> +S = "${WORKDIR}/git"
> +B = "${S}"
> +
> +EXTRA_OEMAKE += "'CC=${CC} -O2'"
> +TARGET_CC_ARCH += "${LDFLAGS}"
> +
> +do_compile () {
> +    oe_runmake
> +}
> +
> +do_install () {
> +    install -d ${D}${bindir}
> +    install -m 0755 ${B}/fsck.overlay ${D}${bindir}
> +}
> --
> 2.25.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#97221): https://lists.openembedded.org/g/openembedded-devel/message/97221
> Mute This Topic: https://lists.openembedded.org/mt/91275909/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>

Patch

diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb b/meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb
new file mode 100644
index 000000000..2f173b259
--- /dev/null
+++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-progs_git.bb
@@ -0,0 +1,24 @@ 
+SUMMARY = "File system check utility for OverlayFS"
+HOMEPAGE = "https://github.com/hisilicon/overlayfs-progs"
+LICENSE = "PD"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/PD;md5=b3597d12946881e13cb3b548d1173851"
+
+SRC_URI = "git://github.com/hisilicon/overlayfs-progs.git;protocol=https;branch=master"
+
+PV = "1.0+git${SRCPV}"
+SRCREV = "e10ef686570d9c7eff42f52461593a5c15da56bd"
+
+S = "${WORKDIR}/git"
+B = "${S}"
+
+EXTRA_OEMAKE += "'CC=${CC} -O2'"
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+do_compile () {
+    oe_runmake
+}
+
+do_install () {
+    install -d ${D}${bindir}
+    install -m 0755 ${B}/fsck.overlay ${D}${bindir}
+}