Skip to content

Commit 22d4f4e

Browse files
authored
[mdns] replace the source of mDNSResponder (#1592)
1 parent 7dd72ee commit 22d4f4e

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

script/bootstrap

+3-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ install_packages_apt()
5858
sudo apt-get install --no-install-recommends -y libavahi-client3 libavahi-common-dev libavahi-client-dev avahi-daemon
5959
(MDNS_RESPONDER_SOURCE_NAME=mDNSResponder-1310.80.1 \
6060
&& cd /tmp \
61-
&& wget -4 --no-check-certificate https://opensource.apple.com/tarballs/mDNSResponder/$MDNS_RESPONDER_SOURCE_NAME.tar.gz \
62-
&& tar xvf $MDNS_RESPONDER_SOURCE_NAME.tar.gz \
61+
&& wget -4 --no-check-certificate https://github.com/apple-oss-distributions/mDNSResponder/archive/refs/tags/$MDNS_RESPONDER_SOURCE_NAME.tar.gz \
62+
&& mkdir -p $MDNS_RESPONDER_SOURCE_NAME \
63+
&& tar xvf $MDNS_RESPONDER_SOURCE_NAME.tar.gz -C $MDNS_RESPONDER_SOURCE_NAME --strip-components=1 \
6364
&& cd /tmp/$MDNS_RESPONDER_SOURCE_NAME/Clients \
6465
&& sed -i '/#include <ctype.h>/a #include <stdarg.h>' dns-sd.c \
6566
&& sed -i '/#include <ctype.h>/a #include <sys/param.h>' dns-sd.c \

tests/scripts/bootstrap.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,9 @@ case "$(uname)" in
138138

139139
if [ "${OTBR_MDNS-}" == 'mDNSResponder' ]; then
140140
SOURCE_NAME=mDNSResponder-1310.80.1
141-
wget https://opensource.apple.com/tarballs/mDNSResponder/$SOURCE_NAME.tar.gz \
142-
&& tar xvf $SOURCE_NAME.tar.gz \
141+
wget https://github.com/apple-oss-distributions/mDNSResponder/archive/refs/tags/$SOURCE_NAME.tar.gz \
142+
&& mkdir -p $SOURCE_NAME \
143+
&& tar xvf $SOURCE_NAME.tar.gz -C $SOURCE_NAME --strip-components=1 \
143144
&& cd $SOURCE_NAME/Clients \
144145
&& sed -i '/#include <ctype.h>/a #include <stdarg.h>' dns-sd.c \
145146
&& sed -i '/#include <ctype.h>/a #include <sys/param.h>' dns-sd.c \

tests/scripts/check-android-build

+3-2
Original file line numberDiff line numberDiff line change
@@ -420,8 +420,9 @@ prepare_libmdnssd()
420420

421421
[[ ${OTBR_MDNS} == mDNSResponder ]] || return 0
422422

423-
wget --tries 4 --no-check-certificate --quiet "https://opensource.apple.com/tarballs/mDNSResponder/${MDNSRESPONDER_SOURCE}.tar.gz"
424-
tar xvf "${MDNSRESPONDER_SOURCE}.tar.gz"
423+
wget --tries 4 --no-check-certificate --quiet "https://github.com/apple-oss-distributions/mDNSResponder/archive/refs/tags/${MDNSRESPONDER_SOURCE}.tar.gz"
424+
mkdir -p ${MDNSRESPONDER_SOURCE}
425+
tar xvf "${MDNSRESPONDER_SOURCE}.tar.gz" -C ${MDNSRESPONDER_SOURCE} --strip-components=1
425426
cat >"${MDNSRESPONDER_SOURCE}/Android.mk" <<EOF
426427
LOCAL_PATH:= \$(call my-dir)
427428

0 commit comments

Comments
 (0)