diff --git a/package/Config.in b/package/Config.in index 244520f6..adb86956 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1,2 +1,3 @@ source "$BR2_EXTERNAL_INFIX_PATH/package/finit/Config.in" +source "$BR2_EXTERNAL_INFIX_PATH/package/ifupdown2/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/skeleton-init-finit/Config.in" diff --git a/package/ifupdown2/Config.in b/package/ifupdown2/Config.in new file mode 100644 index 00000000..ab59b23c --- /dev/null +++ b/package/ifupdown2/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_IFUPDOWN2 + bool "ifupdown2" + select BR2_PACKAGE_IPROUTE2 + select BR2_PACKAGE_PYTHON3 # need, e.g., xml + select BR2_PACKAGE_PYTHON_MAKO # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + help + Second generation high level tools to configure network interfaces. + + https://github.com/CumulusNetworks/ifupdown2/ diff --git a/package/ifupdown2/ifupdown2.mk b/package/ifupdown2/ifupdown2.mk new file mode 100644 index 00000000..9fd67dbe --- /dev/null +++ b/package/ifupdown2/ifupdown2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# ifupdown2 +# +################################################################################ + +IFUPDOWN2_VERSION = a97d3e0cf96ab44e1e37a5940c83ea390f6656c7 +IFUPDOWN2_SITE = $(call github,kernelkit,ifupdown2,$(IFUPDOWN2_VERSION)) +IFUPDOWN2_LICENSE = GPL-2.0+ +IFUPDOWN2_LICENSE_FILES = LICENSE +IFUPDOWN2_DEPENDENCIES = iproute2 python3 python-mako python-six python-setuptools +IFUPDOWN2_SETUP_TYPE = setuptools + +$(eval $(python-package))