debian: work around NetDef CI missing lua packages

Scripting must be explicitly enabled now when building packages via the
pkg.frr.lua Debian profile

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
This commit is contained in:
Quentin Young 2020-12-10 13:09:56 -05:00
parent bcccb2248d
commit 56df11cb85
2 changed files with 4 additions and 4 deletions

2
debian/control vendored
View File

@ -30,7 +30,7 @@ Build-Depends: bison,
python3-pytest <!nocheck>,
python3-sphinx,
texinfo (>= 4.7),
liblua5.3-dev <!pkg.frr.nolua>
liblua5.3-dev <pkg.frr.lua>
Standards-Version: 4.5.0.3
Homepage: https://www.frrouting.org/
Vcs-Browser: https://github.com/FRRouting/frr/tree/debian/master

6
debian/rules vendored
View File

@ -29,10 +29,10 @@ else
CONF_SYSTEMD=--enable-systemd=no
endif
ifeq ($(filter pkg.frr.nolua,$(DEB_BUILD_PROFILES)),)
CONF_LUA=--enable-scripting
else
ifeq ($(filter pkg.frr.lua,$(DEB_BUILD_PROFILES)),)
CONF_LUA=--disable-scripting
else
CONF_LUA=--enable-scripting
endif
export PYTHON=python3