From: Terry Burton Date: Thu, 6 Jan 2022 20:21:23 +0000 (+0000) Subject: CI FreeBSD: Enable radclient tests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1459531466d81d2ed8719e6f8494ff8dfd074e7d;p=thirdparty%2Ffreeradius-server.git CI FreeBSD: Enable radclient tests --- diff --git a/.github/workflows/ci-freebsd.yml b/.github/workflows/ci-freebsd.yml index cf0c93819e..71b7c79fc2 100644 --- a/.github/workflows/ci-freebsd.yml +++ b/.github/workflows/ci-freebsd.yml @@ -87,8 +87,6 @@ jobs: cd freeradius ./configure gmake -j `sysctl -n hw.ncpu` - # Failing with: Failed to send packet for ID 123: udp_send failed: EINVAL: Invalid argument - echo 'test.radclient:' > src/tests/radclient/all.mk gmake test # diff --git a/src/tests/radclient/all.mk b/src/tests/radclient/all.mk index bc6d25a5d1..2d14282918 100644 --- a/src/tests/radclient/all.mk +++ b/src/tests/radclient/all.mk @@ -55,9 +55,10 @@ $(OUTPUT)/%: $(DIR)/% | $(TEST).radiusd_kill $(TEST).radiusd_start fi; \ fi # -# Lets normalize the loopback interface on OSX +# Lets normalize the loopback interface on OSX and FreeBSD # $(Q)if [ "$$(uname -s)" = "Darwin" ]; then sed -i .bak 's/via lo0/via lo/g' $(FOUND); fi + $(Q)if [ "$$(uname -s)" = "FreeBSD" ]; then sed -i .bak 's/via (null)/via lo/g' $(FOUND); fi # # Remove all entries with "^_EXIT.*CALLED .*/" # It is necessary to match all builds with/without -DNDEBUG