diff options
author | Pavel Maltsev <pavelm@google.com> | 2018-06-07 16:34:04 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-06-07 16:34:04 -0700 |
commit | 592ae79a875225da4301fb58552b68fca7b930fd (patch) | |
tree | 9c7cecd5455ecd627ae095afe3274e416a96e83a | |
parent | 3a6ac07be7b47b35aeecc7722189da775dfde83a (diff) | |
parent | eaa576093382fca94fa165b8c2c08cfa8258461c (diff) | |
download | iproute2-592ae79a875225da4301fb58552b68fca7b930fd.tar.gz |
Merge changes I16e45b38,I150ade94 am: f887894039 am: f72b896afb
am: eaa5760933
Change-Id: I0aac6076556771db0487ffe74f9da9a69c484f62
-rw-r--r-- | Android.mk | 2 | ||||
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | include/namespace.h | 5 | ||||
-rw-r--r-- | ip/Android.mk | 1 | ||||
-rw-r--r-- | lib/Android.mk | 1 |
5 files changed, 14 insertions, 1 deletions
@@ -2,4 +2,6 @@ # vendor copies of the UAPI includes that are too old for us to build. UAPI_INCLUDES := bionic/libc/kernel/uapi +NETNS_RUN_DIR ?= /mnt/run + include $(call all-subdir-makefiles) @@ -8,6 +8,8 @@ PREFIX?=/usr LIBDIR?=$(PREFIX)/lib SBINDIR?=/sbin CONFDIR?=/etc/iproute2 +NETNS_RUN_DIR?=/var/run/netns +NETNS_ETC_DIR?=/etc/netns DATADIR?=$(PREFIX)/share HDRDIR?=$(PREFIX)/include/iproute2 DOCDIR?=$(DATADIR)/doc/iproute2 @@ -26,7 +28,9 @@ ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -DEFINES+=-DCONFDIR=\"$(CONFDIR)\" +DEFINES+=-DCONFDIR=\"$(CONFDIR)\" \ + -DNETNS_RUN_DIR=\"$(NETNS_RUN_DIR)\" \ + -DNETNS_ETC_DIR=\"$(NETNS_ETC_DIR)\" #options for decnet ADDLIB+=dnet_ntop.o dnet_pton.o diff --git a/include/namespace.h b/include/namespace.h index 51324b21..183f4612 100644 --- a/include/namespace.h +++ b/include/namespace.h @@ -7,8 +7,13 @@ #include <sys/syscall.h> #include <errno.h> +#ifndef NETNS_RUN_DIR #define NETNS_RUN_DIR "/var/run/netns" +#endif + +#ifndef NETNS_ETC_DIR #define NETNS_ETC_DIR "/etc/netns" +#endif #ifndef CLONE_NEWNET #define CLONE_NEWNET 0x40000000 /* New network namespace (lo, device, names sockets, etc) */ diff --git a/ip/Android.mk b/ip/Android.mk index 179611fe..23ffbfdd 100644 --- a/ip/Android.mk +++ b/ip/Android.mk @@ -32,6 +32,7 @@ LOCAL_CFLAGS := \ -Wno-unused-parameter \ -Werror \ -D_GNU_SOURCE \ + -DNETNS_RUN_DIR=\"$(NETNS_RUN_DIR)\" \ -DHAVE_SETNS \ LOCAL_LDFLAGS := -Wl,-export-dynamic -Wl,--no-gc-sections diff --git a/lib/Android.mk b/lib/Android.mk index 424b7fdc..e1bd3fec 100644 --- a/lib/Android.mk +++ b/lib/Android.mk @@ -11,6 +11,7 @@ LOCAL_SYSTEM_SHARED_LIBRARIES := libc LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include $(UAPI_INCLUDES) LOCAL_CFLAGS := -O2 -g -W -Wall \ -DCONFDIR=\"/data/misc/net\" \ + -DNETNS_RUN_DIR=\"$(NETNS_RUN_DIR)\" \ -DHAVE_UNISTD_H \ -DHAVE_ERRNO_H \ -DHAVE_NETINET_IN_H \ |