[PATCH iproute2 v4 4/5] configure: add the --prefix option
From: Andrea Claudi <hidden>
Date: 2021-10-07 13:41:25
Subsystem:
the rest · Maintainer:
Linus Torvalds
This commit add the '--prefix' option to the iproute2 configure script. This mimics the '--prefix' option that autotools configure provides, and will be used later to allow users or packagers to set the lib directory. Signed-off-by: Andrea Claudi <redacted> --- configure | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+)
diff --git a/configure b/configure
index 08e7410b..2e5ed87e 100755
--- a/configure
+++ b/configure@@ -148,6 +148,15 @@ EOF rm -f $TMPDIR/ipttest.c $TMPDIR/ipttest } +check_prefix() +{ + if [ -n "$PREFIX" ]; then + prefix="$PREFIX" + else + prefix="/usr" + fi +} + check_ipt() { if ! grep TC_CONFIG_XT $CONFIG > /dev/null; then
@@ -490,6 +499,7 @@ Usage: $0 [OPTIONS] --libbpf_force <on|off> Enable/disable libbpf by force. on: require link against libbpf, quit config if no libbpf support off: disable libbpf probing + --prefix <dir> Path prefix of the lib files to install -h | --help Show this usage info EOF exit $1
@@ -537,6 +547,14 @@ else LIBBPF_FORCE="${1#*=}" check_onoff "$LIBBPF_FORCE" shift ;; + --prefix) + PREFIX="$2" + check_value "$PREFIX" + shift 2 ;; + --prefix=*) + PREFIX="${1#*=}" + check_value "$PREFIX" + shift ;; -h | --help) usage 0 ;; "")
@@ -571,6 +589,7 @@ if ! grep -q TC_CONFIG_NO_XT $CONFIG; then fi echo +check_prefix if ! grep -q TC_CONFIG_NO_XT $CONFIG; then echo -n "iptables modules directory: " check_ipt_lib_dir
--
2.31.1