From: Stephen Blackwell Date: Tue, 24 Jan 2023 19:15:48 +0000 (-0600) Subject: Clean up versioning for libtalloc and libkqueue, add rule to install libpcap (#4858) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e151362f3abc76655d7696a89567c599680b919;p=thirdparty%2Ffreeradius-server.git Clean up versioning for libtalloc and libkqueue, add rule to install libpcap (#4858) Signed-off-by: Stephen Blackwell Signed-off-by: Stephen Blackwell --- diff --git a/scripts/build/redhat b/scripts/build/redhat index 47d11337e05..874ba7fda12 100644 --- a/scripts/build/redhat +++ b/scripts/build/redhat @@ -31,8 +31,8 @@ mkdir -p libkqueue cd libkqueue wget https://github.com/mheily/libkqueue/archive/v${LIBKQUEUE_VERSION}.tar.gz -tar -xvzf v${VERSION}.tar.gz -cd ./libkqueue-${VERSION} +tar -xvzf v${LIBKQUEUE_VERSION}.tar.gz +cd ./libkqueue-${LIBKQUEUE_VERSION} cmake3 -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib . make @@ -46,7 +46,7 @@ cd $BASE_DIR # # Install libtalloc-devel # -LIBTALLOC_VERSION=${LIBTALLOC_VERSION:-2.6.1} +LIBTALLOC_VERSION=${LIBTALLOC_VERSION:-2.4.0} cd build mkdir -p libtalloc @@ -61,3 +61,25 @@ cd talloc-${LIBTALLOC_VERSION} ./configure make + +# +# Install libpcap-devel +# +LIBPCAP_VERSION=${LIBPCAP_VERSION:-1.10.3} + +# libpcap specific deps +sudo yum install -y flex bison + +cd build +mkdir -p libpcap +cd libpcap + +wget https://www.tcpdump.org/release/libpcap-${LIBPCAP_VERSION}.tar.gz + +tar zxvf libpcap-${LIBPCAP_VERSION}.tar.gz + +cd libpcap-${LIBPCAP_VERSION} + +./configure + +make