[Buildroot] Package dependency

José Pekkarinen jose.pekkarinen at unikie.com
Thu Nov 25 12:27:01 UTC 2021


Hi buildroot list,

I'm working on a package for minijail that

has a build dependency on libcap. I'm having
troubles to set the dependency in the recipe and
I fail to find what is wrong, so I want to ask for hints.

Current Config.in:


config BR2_PACKAGE_MINIJAIL
       bool "minijail"
       select BR2_PACKAGE_HOST_LIBCAP
       select BR2_PACKAGE_LIBCAP
       help
         Minijail is a sandboxing tool maintained by google.

         https://google.github.io/minijail/

Current recipe:


################################################################################

#
# minijail
#
################################################################################


MINIJAIL_VERSION = linux-v17
MINIJAIL_SOURCE = $(MINIJAIL_VERSION).tar.gz
MINIJAIL_SITE = "https://github.com/google/minijail/archive/refs/tags"
MINIJAIL_LICENSE = BSD-Style
MINIJAIL_LICENSE_FILES = LICENSE
MINIJAIL_DEPENDENCY=libcap host-libcap

define MINIJAIL_BUILD_CMDS
       (cd $(@D); \
       $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/$(d) CC="$(TARGET_CC)")
endef

define MINIJAIL_INSTALL_TARGET_CMDS
       $(INSTALL) -m 0755 -D $(@D)/minijail0 \
               $(TARGET_DIR)/usr/bin/minijail0
       $(INSTALL) -m 0755 -D $(@D)/libminijailpreload.so \
               $(TARGET_DIR)/lib/libminijailpreload.so
       $(INSTALL) -m 0755 -D $(@D)/libminijail.so \
               $(TARGET_DIR)/lib/libminijail.so
endef

$(eval $(generic-package))

Thanks!

José Pekkarinen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildroot.org/pipermail/buildroot/attachments/20211125/f02475ff/attachment.html>


More information about the buildroot mailing list