From: Josh Soref Date: Fri, 5 Oct 2018 03:42:59 +0000 (-0400) Subject: travis: complain about dangling symlinks X-Git-Tag: dnsdist-1.3.3~52^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d5d421b39a8b62158a7e0b5e0541680923ea5aff;p=pdns travis: complain about dangling symlinks --- diff --git a/build-scripts/travis.sh b/build-scripts/travis.sh index a7b6a4b82..4b9eaa97a 100755 --- a/build-scripts/travis.sh +++ b/build-scripts/travis.sh @@ -384,6 +384,10 @@ install_dnsdist() { run "sudo chmod 0755 /var/agentx" } +check_for_dangling_symlinks() { + run '! find -L . -name missing-sources -prune -o ! -name pubsuffix.cc -type l | grep .' +} + build_auth() { run "autoreconf -vi" run "./configure \ @@ -422,6 +426,9 @@ build_ixfrdist() { build_recursor() { export PDNS_RECURSOR_DIR=$HOME/pdns_recursor + run "cd pdns/recursordist" + check_for_dangling_symlinks + run "cd ../.." # distribution build run "./build-scripts/dist-recursor" run "cd pdns/recursordist" @@ -442,6 +449,9 @@ build_recursor() { } build_dnsdist(){ + run "cd pdns/dnsdistdist" + check_for_dangling_symlinks + run "cd ../.." run "./build-scripts/dist-dnsdist" run "cd pdns/dnsdistdist" run "tar xf dnsdist*.tar.bz2"