mirror of
https://github.com/novatiq/packages.git
synced 2026-04-29 23:18:42 +01:00
rpcbind: fix warmstart option, CVE-2017-8779
* always build with warmstart options * fix CVE-2017-8779 Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
This commit is contained in:
+4
-13
@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=rpcbind
|
||||
PKG_VERSION:=1.2.5
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE_URL:=@SF/rpcbind
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
@@ -16,8 +16,7 @@ PKG_REMOVE_FILES:=autogen.sh aclocal.m4
|
||||
PKG_INSTALL:=1
|
||||
|
||||
PKG_CONFIG_DEPENDS:= \
|
||||
CONFIG_RPCBIND_LIBWRAP \
|
||||
CONFIG_RPCBIND_WARMSTARTS
|
||||
CONFIG_RPCBIND_LIBWRAP
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
@@ -43,27 +42,19 @@ if PACKAGE_rpcbind
|
||||
config RPCBIND_LIBWRAP
|
||||
bool "Enable libwrap (TCP wrappers) support."
|
||||
default y
|
||||
|
||||
config RPCBIND_WARMSTARTS
|
||||
bool "Enable warmstarts support"
|
||||
default y
|
||||
help
|
||||
The warmstart feature saves RPC registrations on termination.
|
||||
endif
|
||||
endef
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--with-rpcuser=rpc \
|
||||
--without-systemdsystemunitdir
|
||||
--without-systemdsystemunitdir \
|
||||
--enable-warmstarts
|
||||
|
||||
ifeq ($(CONFIG_RPCBIND_LIBWRAP),y)
|
||||
CONFIGURE_ARGS += --enable-libwrap
|
||||
else
|
||||
CONFIGURE_ARGS += --disable-libwrap
|
||||
endif
|
||||
ifeq ($(CONFIG_RPCBIND_WARMSTARTS),y)
|
||||
CONFIGURE_ARGS += --enable-warmstarts
|
||||
endif
|
||||
|
||||
define Package/rpcbind/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
|
||||
Reference in New Issue
Block a user