diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3fe168e..aade5d2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -206,9 +206,6 @@ jobs: xcode-select -p xcodebuild -version - # BSD sed sucks! - brew install gnu-sed - DNSREDIR_DIR=$PWD REPO_ADDR=$(git remote get-url origin | sed -e 's/^https:\/\///' -e 's/\.git//') HEAD_COMMIT=$(git describe --dirty --always) @@ -227,6 +224,9 @@ jobs: # Link leiless/dnsredir to latest master tree. ln -s $DNSREDIR_DIR ~/go/pkg/mod/github.com/leiless/dnsredir@$DNSREDIR_TAG + # BSD sed sucks! + brew install gnu-sed + pushd $COREDNS_DIR gsed -i "s|forward:forward|dnsredir:$REPO_ADDR\nforward:forward|g" plugin.cfg gsed -i "s|GITCOMMIT:=|CUSTOM_FLAGS=-X $REPO_ADDR.pluginVersion=$DNSREDIR_TAG -X $REPO_ADDR.pluginHeadCommit=$HEAD_COMMIT\nGITCOMMIT:=|g" Makefile