mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
refpolicy: add ability to specify policy version
Refpolicy by default will build the highest version supported. This may cause older kernels to not load the policy. This patch adds a custom policy version string which is defaulted to 30, which is the highest supported as of today. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Acked-by: Matt Weber <matthew.weber@rockwellcollins.com> [Thomas: - rename option to BR2_PACKAGE_REFPOLICY_POLICY_VERSION - use qstrip to remove double quotes] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
bb442abdf1
commit
d54aa0e861
@ -33,3 +33,11 @@ comment "refpolicy needs a glibc toolchain w/ threads, dynamic library"
|
|||||||
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
|
||||||
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \
|
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||||
!BR2_TOOLCHAIN_USES_GLIBC
|
!BR2_TOOLCHAIN_USES_GLIBC
|
||||||
|
|
||||||
|
if BR2_PACKAGE_REFPOLICY
|
||||||
|
|
||||||
|
config BR2_PACKAGE_REFPOLICY_POLICY_VERSION
|
||||||
|
string "Policy version"
|
||||||
|
default "30"
|
||||||
|
|
||||||
|
endif
|
||||||
|
@ -29,8 +29,12 @@ REFPOLICY_MAKE = \
|
|||||||
$(TARGET_MAKE_ENV) \
|
$(TARGET_MAKE_ENV) \
|
||||||
$(MAKE1)
|
$(MAKE1)
|
||||||
|
|
||||||
|
REFPOLICY_POLICY_VERSION = \
|
||||||
|
$(call qstrip,$(BR2_PACKAGE_REFPOLICY_POLICY_VERSION))
|
||||||
|
|
||||||
define REFPOLICY_CONFIGURE_CMDS
|
define REFPOLICY_CONFIGURE_CMDS
|
||||||
$(SED) "/OUTPUT_POLICY/c\OUTPUT_POLICY = 30" $(@D)/build.conf
|
$(SED) "/OUTPUT_POLICY/c\OUTPUT_POLICY = $(REFPOLICY_POLICY_VERSION)" \
|
||||||
|
$(@D)/build.conf
|
||||||
$(SED) "/MONOLITHIC/c\MONOLITHIC = y" $(@D)/build.conf
|
$(SED) "/MONOLITHIC/c\MONOLITHIC = y" $(@D)/build.conf
|
||||||
$(SED) "/NAME/c\NAME = targeted" $(@D)/build.conf
|
$(SED) "/NAME/c\NAME = targeted" $(@D)/build.conf
|
||||||
endef
|
endef
|
||||||
|
Loading…
x
Reference in New Issue
Block a user