mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-26 22:46:32 +00:00
Apparmor (#9)
* Create Config.in * Update Config.in * Create apparmor.mk * Update Config.in * Create apparmor.hash * Update and rename buildroot-external/package/apparmor/Config.in to buildroot-external/package/libapparmor/Config.in * Create Config.in * Delete Config.in * Update Config.in * Update Config.in * Update apparmor.mk * Update apparmor.mk * Update apparmor.mk * Update Config.in * Update apparmor.mk * Update apparmor.mk * Delete apparmor.hash * Update apparmor.mk * Update apparmor.mk * Update apparmor.mk * Update apparmor.mk * Update apparmor.mk * test 1 * Fix stuff
This commit is contained in:
parent
258717c412
commit
1e62743b1e
@ -1,2 +1,4 @@
|
||||
source "$BR2_EXTERNAL_HASSIO_PATH/package/mingetty/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSIO_PATH/package/hassio/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSIO_PATH/package/libapparmor/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSIO_PATH/package/apparmor/Config.in"
|
||||
|
@ -69,3 +69,5 @@ BR2_PACKAGE_HASSIO_SUPERVISOR_VERSION="0.101"
|
||||
BR2_PACKAGE_HASSIO_SUPERVISOR_ARGS="-e HOMEASSISTANT_REPOSITORY=homeassistant/qemux86-64-homeassistant"
|
||||
BR2_PACKAGE_HASSIO_CLI="homeassistant/amd64-hassio-cli"
|
||||
BR2_PACKAGE_HASSIO_CLI_VERSION="0.1"
|
||||
BR2_PACKAGE_APPARMOR=y
|
||||
BR2_PACKAGE_LIBAPPARMOR=y
|
||||
|
9
buildroot-external/package/apparmor/Config.in
Normal file
9
buildroot-external/package/apparmor/Config.in
Normal file
@ -0,0 +1,9 @@
|
||||
config BR2_PACKAGE_APPARMOR
|
||||
bool "apparmor"
|
||||
depends on BR2_PACKAGE_LIBAPPARMOR
|
||||
help
|
||||
AppArmor gives you network application security via mandatory
|
||||
access control for programs, protecting against the exploitation
|
||||
of software flaws and compromised systems.
|
||||
|
||||
http://apparmor.net
|
22
buildroot-external/package/apparmor/apparmor.mk
Normal file
22
buildroot-external/package/apparmor/apparmor.mk
Normal file
@ -0,0 +1,22 @@
|
||||
#############################################################
|
||||
#
|
||||
# apparmor
|
||||
#
|
||||
#############################################################
|
||||
APPARMOR_VERSION = v2.13
|
||||
APPARMOR_SITE = git://git.launchpad.net/apparmor
|
||||
APPARMOR_LICENSE = GPL-2
|
||||
APPARMOR_LICENSE_FILES = LICENSE
|
||||
APPARMOR_DEPENDENCIES = libapparmor
|
||||
|
||||
define APPARMOR_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) PATH=$(BR_PATH) $(MAKE) -C $(@D)/parser USE_SYSTEM=1 YACC=bison LEX=flex
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/profiles
|
||||
endef
|
||||
|
||||
define APPARMOR_INSTALL_TARGET_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/parser DESTDIR=$(TARGET_DIR) USE_SYSTEM=1 PREFIX=/usr install
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/profiles DESTDIR=$(TARGET_DIR) PREFIX=/usr install
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
8
buildroot-external/package/libapparmor/Config.in
Normal file
8
buildroot-external/package/libapparmor/Config.in
Normal file
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_LIBAPPARMOR
|
||||
bool "libapparmor"
|
||||
help
|
||||
AppArmor gives you network application security via mandatory
|
||||
access control for programs, protecting against the exploitation
|
||||
of software flaws and compromised systems.
|
||||
|
||||
http://apparmor.net
|
18
buildroot-external/package/libapparmor/libapparmor.mk
Normal file
18
buildroot-external/package/libapparmor/libapparmor.mk
Normal file
@ -0,0 +1,18 @@
|
||||
#############################################################
|
||||
#
|
||||
# libapparmor
|
||||
#
|
||||
#############################################################
|
||||
LIBAPPARMOR_VERSION = v2.13
|
||||
LIBAPPARMOR_SITE = git://git.launchpad.net/apparmor
|
||||
LIBAPPARMOR_LICENSE = GPL-2
|
||||
LIBAPPARMOR_LICENSE_FILES = LICENSE
|
||||
LIBAPPARMOR_INSTALL_STAGING = YES
|
||||
LIBAPPARMOR_INSTALL_TARGET = NO
|
||||
LIBAPPARMOR_DEPENDENCIES = host-flex
|
||||
LIBAPPARMOR_SUBDIR = libraries/libapparmor
|
||||
LIBAPPARMOR_CONF_ENV = ac_cv_func_reallocarray=no
|
||||
LIBAPPARMOR_AUTORECONF = YES
|
||||
LIBAPPARMOR_CONF_OPTS = --enable-static
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
x
Reference in New Issue
Block a user