aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/ntp
diff options
context:
space:
mode:
authorGravatar Catena cyber <35799796+catenacyber@users.noreply.github.com>2019-08-29 17:20:20 +0200
committerGravatar Max Moroz <mmoroz@chromium.org>2019-08-29 08:20:20 -0700
commit03ae506c15ae514232169d69a80698833cab6474 (patch)
tree2b1d956515f3ff620e3fb20f4b80a683dc64ee80 /projects/ntp
parentb2c715031d6326608a87304d839dc86faeb42b80 (diff)
[ntp] Uses fresh sources for ntp project (#2774)
Diffstat (limited to 'projects/ntp')
-rw-r--r--projects/ntp/Dockerfile3
-rwxr-xr-xprojects/ntp/build.sh4
2 files changed, 5 insertions, 2 deletions
diff --git a/projects/ntp/Dockerfile b/projects/ntp/Dockerfile
index db593ea0..6b66d899 100644
--- a/projects/ntp/Dockerfile
+++ b/projects/ntp/Dockerfile
@@ -16,8 +16,9 @@
FROM gcr.io/oss-fuzz-base/base-builder
MAINTAINER security@ntp.org
-RUN apt-get update && apt-get install -y make autoconf automake libtool bison flex
+RUN apt-get update && apt-get install -y make autoconf automake libtool bison flex rsync lynx
#TODO use bitkeeper repo from http://bk.ntp.org
+#or wait for update of RUN rsync -a archive.ntp.org::ntp-dev-src ntp-dev-src
ADD http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-dev/ntp-dev-4.3.99.tar.gz ntp-dev.tar.gz
WORKDIR $SRC
COPY build.sh $SRC/
diff --git a/projects/ntp/build.sh b/projects/ntp/build.sh
index 86c29a4c..d4a2c03d 100755
--- a/projects/ntp/build.sh
+++ b/projects/ntp/build.sh
@@ -18,7 +18,9 @@
tar -xvf ntp-dev.tar.gz
cd ntp-dev-4.3.99
git apply ../patch.diff
-autoreconf -i
+#avoids https://bugs.llvm.org/show_bug.cgi?id=34636
+cp /usr/bin/ld.gold /usr/bin/ld
+./bootstrap
./configure --enable-fuzztargets
make
cp tests/fuzz/fuzz_ntpd_receive $OUT/