# Supported machines #MACHINE ?= "orange-pi-one" #MACHINE ?= "nanopi-neo"" # More info meta-resin/README.md #RESIN_CONNECTABLE ?= "1" #RESIN_CONNECTABLE_ENABLE_SERVICES ?= "0" #TARGET_REPOSITORY ?= "" #TARGET_TAG ?= "" # Set this to 1 if development image is desired #DEVELOPMENT_IMAGE = "1" # Set this to make build system generate resinhup bundles #RESINHUP ?= "yes" # Set this to change the supervisor tag used #TARGET_TAG ?= "master" # Compress final raw image #RESIN_RAW_IMG_COMPRESSION ?= "xz" # Parallelism Options BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}" PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}" # Resin specific distros DISTRO ?= "resin-systemd" # Custom downloads directory #DL_DIR ?= "${TOPDIR}/downloads" # Custom sstate directory #SSTATE_DIR ?= "${TOPDIR}/sstate-cache" # Inheriting this class has shown to speed up builds due to significantly lower # amounts of data stored in the data cache as well as on disk. # http://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#ref-classes-rm-work #INHERIT += "rm_work" # Remove the old image before the new one is generated to save disk space when RM_OLD_IMAGE is set to 1, this is an easy way to keep the DEPLOY_DIR_IMAGE clean. RM_OLD_IMAGE = "1" # Package Management configuration PACKAGE_CLASSES ?= "package_rpm" # Additional image features USER_CLASSES ?= "buildstats image-mklibs image-prelink" # By default disable interactive patch resolution (tasks will just fail instead): PATCHRESOLVE = "noop" # Disk Space Monitoring during the build BB_DISKMON_DIRS = "\ STOPTASKS,${TMPDIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \ ABORT,${TMPDIR},100M,1K \ ABORT,${DL_DIR},100M,1K \ ABORT,${SSTATE_DIR},100M,1K" CONF_VERSION = "1"