Remove no longer (or never) referenced patches
55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
This commit is contained in:
@@ -1,42 +0,0 @@
|
||||
From 2507ab33236f0da12899fbcdd36535f7c7b68a06 Mon Sep 17 00:00:00 2001
|
||||
From: "William A. Kennington III" <william@wkennington.com>
|
||||
Date: Sat, 20 Sep 2014 22:52:31 -0700
|
||||
Subject: [PATCH] Cleanup boost optionals
|
||||
|
||||
---
|
||||
src/osd/ECBackend.cc | 2 +-
|
||||
src/osd/ReplicatedPG.cc | 5 ++++-
|
||||
2 files changed, 5 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc
|
||||
index a87b5b4..c386900 100644
|
||||
--- a/src/osd/ECBackend.cc
|
||||
+++ b/src/osd/ECBackend.cc
|
||||
@@ -81,7 +81,7 @@ ostream &operator<<(ostream &lhs, const ECBackend::read_result_t &rhs)
|
||||
lhs << "read_result_t(r=" << rhs.r
|
||||
<< ", errors=" << rhs.errors;
|
||||
if (rhs.attrs) {
|
||||
- lhs << ", attrs=" << rhs.attrs;
|
||||
+ lhs << ", attrs=" << rhs.attrs.get();
|
||||
} else {
|
||||
lhs << ", noattrs";
|
||||
}
|
||||
diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc
|
||||
index 5e5510d..79e8616 100644
|
||||
--- a/src/osd/ReplicatedPG.cc
|
||||
+++ b/src/osd/ReplicatedPG.cc
|
||||
@@ -5259,7 +5259,10 @@ void ReplicatedPG::do_osd_op_effects(OpContext *ctx)
|
||||
for (list<OpContext::NotifyAck>::iterator p = ctx->notify_acks.begin();
|
||||
p != ctx->notify_acks.end();
|
||||
++p) {
|
||||
- dout(10) << "notify_ack " << make_pair(p->watch_cookie, p->notify_id) << dendl;
|
||||
+ if (p->watch_cookie)
|
||||
+ dout(10) << "notify_ack " << make_pair(p->watch_cookie.get(), p->notify_id) << dendl;
|
||||
+ else
|
||||
+ dout(10) << "notify_ack " << make_pair("NULL", p->notify_id) << dendl;
|
||||
for (map<pair<uint64_t, entity_name_t>, WatchRef>::iterator i =
|
||||
ctx->obc->watchers.begin();
|
||||
i != ctx->obc->watchers.end();
|
||||
--
|
||||
2.1.0
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
From e7b196a4a091c0ea258866559ba06e7ed0cc4247 Mon Sep 17 00:00:00 2001
|
||||
From: Kefu Chai <kchai@redhat.com>
|
||||
Date: Fri, 8 May 2015 15:21:20 +0800
|
||||
Subject: [PATCH] mon: remove unused variable
|
||||
|
||||
* as a side effect, this change silences
|
||||
http://tracker.ceph.com/issues/11576
|
||||
|
||||
Fixes: #11576
|
||||
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||||
---
|
||||
src/mon/OSDMonitor.cc | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc
|
||||
index 73dcd5f..7caaa45 100644
|
||||
--- a/src/mon/OSDMonitor.cc
|
||||
+++ b/src/mon/OSDMonitor.cc
|
||||
@@ -3174,8 +3174,6 @@ bool OSDMonitor::preprocess_command(MMonCommand *m)
|
||||
} else if (prefix == "osd crush get-tunable") {
|
||||
string tunable;
|
||||
cmd_getval(g_ceph_context, cmdmap, "tunable", tunable);
|
||||
- int value;
|
||||
- cmd_getval(g_ceph_context, cmdmap, "value", value);
|
||||
ostringstream rss;
|
||||
if (f)
|
||||
f->open_object_section("tunable");
|
||||
@@ -1,17 +0,0 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 38ab682..febb58e 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -541,8 +541,10 @@ fi
|
||||
#set pg ref debugging?
|
||||
AC_ARG_ENABLE([pgrefdebugging],
|
||||
[AS_HELP_STRING([--enable-pgrefdebugging], [enable pg ref debugging])],
|
||||
- [AC_DEFINE([PG_DEBUG_REFS], [1], [Defined if you want pg ref debugging])],
|
||||
- [])
|
||||
+ [], [enable_pgrefdebugging=no])
|
||||
+AS_IF([test "x$enable_pgrefdebugging" = "xyes"],
|
||||
+ [AC_DEFINE([PG_DEBUG_REFS], [1], [Defined if you want pg ref debugging])],
|
||||
+ [])
|
||||
|
||||
#
|
||||
# Java is painful
|
||||
@@ -1,190 +0,0 @@
|
||||
diff --git a/usr/sbin/debootstrap b/usr/sbin/debootstrap
|
||||
index a0dacf3..6331b3d 100755
|
||||
--- a/usr/sbin/debootstrap
|
||||
+++ b/usr/sbin/debootstrap
|
||||
@@ -14,7 +14,7 @@ if [ "$DEBOOTSTRAP_DIR" = "" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
-if [ -x "/usr/bin/gettext" ]; then
|
||||
+if [ -x "@gettext@" ]; then
|
||||
USE_GETTEXT_INTERACTION=yes
|
||||
fi
|
||||
|
||||
@@ -334,12 +334,12 @@ fi
|
||||
|
||||
if [ "$ARCH" != "" ]; then
|
||||
true
|
||||
-elif [ -x /usr/bin/dpkg ] && \
|
||||
- /usr/bin/dpkg --print-installation-architecture >/dev/null 2>&1; then
|
||||
- ARCH=`/usr/bin/dpkg --print-installation-architecture`
|
||||
+elif [ -x @dpkg@ ] && \
|
||||
+ @dpkg@ --print-installation-architecture >/dev/null 2>&1; then
|
||||
+ ARCH=`@dpkg@ --print-installation-architecture`
|
||||
elif type udpkg >/dev/null 2>&1 && \
|
||||
udpkg --print-architecture >/dev/null 2>&1; then
|
||||
- ARCH=`/usr/bin/udpkg --print-architecture`
|
||||
+ ARCH=`@udpkg@ --print-architecture`
|
||||
elif [ -e $DEBOOTSTRAP_DIR/arch ]; then
|
||||
ARCH=`cat $DEBOOTSTRAP_DIR/arch`
|
||||
else
|
||||
@@ -349,7 +349,7 @@ fi
|
||||
export ARCH SUITE TARGET
|
||||
|
||||
if am_doing_phase first_stage second_stage; then
|
||||
- if [ -x /usr/bin/id ] && [ `id -u` -ne 0 ]; then
|
||||
+ if [ -x @id@ ] && [ `id -u` -ne 0 ]; then
|
||||
error 1 NEEDROOT "debootstrap can only run as root"
|
||||
fi
|
||||
# Ensure that we can create working devices and executables on the target.
|
||||
diff --git a/usr/share/debootstrap/functions b/usr/share/debootstrap/functions
|
||||
index b9180ba..33feac3 100755
|
||||
--- a/usr/share/debootstrap/functions
|
||||
+++ b/usr/share/debootstrap/functions
|
||||
@@ -914,7 +914,7 @@ setup_dselect_method () {
|
||||
# For the debootstrap udeb, pkgdetails is provided by the bootstrap-base
|
||||
# udeb, so the pkgdetails API needs to be kept in sync with that.
|
||||
|
||||
-if [ -x /usr/bin/perl ]; then
|
||||
+if [ -x @perl@ ]; then
|
||||
PKGDETAILS=pkgdetails_perl
|
||||
|
||||
pkgdetails_field () {
|
||||
@@ -1264,7 +1264,7 @@ close LD_SO_CONF;
|
||||
|
||||
unshift @ld_library_path, split(/:/, $ENV{LD_LIBRARY_PATH});
|
||||
|
||||
-$unamearch = `/bin/uname -m`;
|
||||
+$unamearch = `@uname -m`;
|
||||
chomp $unamearch;
|
||||
|
||||
foreach my $file (@ARGV) {
|
||||
|
||||
|
||||
diff --git a/usr/share/debootstrap/functions b/usr/share/debootstrap/functions
|
||||
index 730df3a..197b2fb 100755
|
||||
--- a/usr/share/debootstrap/functions
|
||||
+++ b/usr/share/debootstrap/functions
|
||||
@@ -18,7 +18,7 @@ error () {
|
||||
for x in "$@"; do echo "EA: $x"; done
|
||||
echo "EF: $fmt") >&4
|
||||
elif [ "$USE_GETTEXT_INTERACTION" ]; then
|
||||
- (printf "E: `LANG=$GETTEXT_LANG gettext debootstrap "$fmt"`\n" "$@") >&4
|
||||
+ (printf "E: `LANG=$GETTEXT_LANG @gettext@ debootstrap "$fmt"`\n" "$@") >&4
|
||||
else
|
||||
(printf "E: $fmt\n" "$@") >&4
|
||||
fi
|
||||
@@ -35,7 +35,7 @@ warning () {
|
||||
for x in "$@"; do echo "WA: $x"; done
|
||||
echo "WF: $fmt") >&4
|
||||
elif [ "$USE_GETTEXT_INTERACTION" ]; then
|
||||
- printf "W: `LANG=$GETTEXT_LANG gettext debootstrap "$fmt"`\n" "$@" >&4
|
||||
+ printf "W: `LANG=$GETTEXT_LANG @gettext@ debootstrap "$fmt"`\n" "$@" >&4
|
||||
else
|
||||
printf "W: $fmt\n" "$@" >&4
|
||||
fi
|
||||
@@ -51,7 +51,7 @@ info () {
|
||||
for x in "$@"; do echo "IA: $x"; done
|
||||
echo "IF: $fmt") >&4
|
||||
elif [ "$USE_GETTEXT_INTERACTION" ]; then
|
||||
- printf "I: `LANG=$GETTEXT_LANG gettext debootstrap "$fmt"`\n" "$@" >&4
|
||||
+ printf "I: `LANG=$GETTEXT_LANG @gettext@ debootstrap "$fmt"`\n" "$@" >&4
|
||||
else
|
||||
printf "I: $fmt\n" "$@" >&4
|
||||
fi
|
||||
|
||||
|
||||
diff --git a/usr/share/debootstrap/functions b/usr/share/debootstrap/functions
|
||||
index 98d2056..c1d7430 100755
|
||||
--- a/usr/share/debootstrap/functions
|
||||
+++ b/usr/share/debootstrap/functions
|
||||
@@ -501,9 +501,9 @@ download_release_indices () {
|
||||
local md=
|
||||
if [ "$normmd" != "" ]; then
|
||||
md="$normmd"
|
||||
- elif [ -x /bin/bunzip2 ] && [ "$bz2md" != "" ]; then
|
||||
+ elif [ -x @bunzip2@ ] && [ "$bz2md" != "" ]; then
|
||||
md="$bz2md"
|
||||
- elif [ -x /bin/gunzip ] && [ "$gzmd" != "" ]; then
|
||||
+ elif [ -x @gunzip@ ] && [ "$gzmd" != "" ]; then
|
||||
md="$gzmd"
|
||||
fi
|
||||
if [ "$md" != "" ]; then
|
||||
@@ -529,11 +529,11 @@ download_release_indices () {
|
||||
ext="$ext $normmd ."
|
||||
md="$normmd"
|
||||
fi
|
||||
- if [ -x /bin/bunzip2 ] && [ "$bz2md" != "" ]; then
|
||||
+ if [ -x @bunzip2@ ] && [ "$bz2md" != "" ]; then
|
||||
ext="$ext $bz2md bz2"
|
||||
md="${md:-$bz2md}"
|
||||
fi
|
||||
- if [ -x /bin/gunzip ] && [ "$gzmd" != "" ]; then
|
||||
+ if [ -x @gunzip@ ] && [ "$gzmd" != "" ]; then
|
||||
ext="$ext $gzmd gz"
|
||||
md="${md:-$gzmd}"
|
||||
fi
|
||||
@@ -663,7 +663,7 @@ download_main_indices () {
|
||||
for c in $COMPONENTS; do
|
||||
local path="dists/$SUITE/$c/binary-$ARCH/Packages"
|
||||
local pkgdest="$TARGET/$($DLDEST pkg "$SUITE" "$c" "$ARCH" "$m" "$path")"
|
||||
- if [ -x /bin/gunzip ] && get "$m/${path}.gz" "${pkgdest}.gz"; then
|
||||
+ if [ -x @gunzip@ ] && get "$m/${path}.gz" "${pkgdest}.gz"; then
|
||||
rm -f "$pkgdest"
|
||||
gunzip "$pkgdest.gz"
|
||||
elif get "$m/$path" "$pkgdest"; then
|
||||
|
||||
|
||||
diff --git a/usr/share/debootstrap/functions b/usr/share/debootstrap/functions
|
||||
index 15051e8..a5de422 100755
|
||||
--- a/usr/share/debootstrap/functions
|
||||
+++ b/usr/share/debootstrap/functions
|
||||
@@ -70,13 +70,13 @@ wgetprogress () {
|
||||
[ ! "$verbose" ] && QSWITCH="-q"
|
||||
local ret=0
|
||||
if [ "$USE_DEBIANINSTALLER_INTERACTION" ] && [ "$PROGRESS_NEXT" ]; then
|
||||
- wget "$@" 2>&1 >/dev/null | $PKGDETAILS "WGET%" $PROGRESS_NOW $PROGRESS_NEXT $PROGRESS_END >&3
|
||||
+ @wget@ "$@" 2>&1 >/dev/null | $PKGDETAILS "WGET%" $PROGRESS_NOW $PROGRESS_NEXT $PROGRESS_END >&3
|
||||
ret=$?
|
||||
elif [ "$USE_BOOTFLOPPIES_INTERACTION" ] && [ "$PROGRESS_NEXT" ]; then
|
||||
- wget "$@" 2>&1 >/dev/null | $PKGDETAILS "WGET%" $PROGRESS_NOW $PROGRESS_NEXT $PROGRESS_END "$PROGRESS_WHAT" >&3
|
||||
+ @wget@ "$@" 2>&1 >/dev/null | $PKGDETAILS "WGET%" $PROGRESS_NOW $PROGRESS_NEXT $PROGRESS_END "$PROGRESS_WHAT" >&3
|
||||
ret=$?
|
||||
else
|
||||
- wget $QSWITCH "$@"
|
||||
+ @wget@ $QSWITCH "$@"
|
||||
ret=$?
|
||||
fi
|
||||
return $ret
|
||||
|
||||
diff --git a/usr/share/debootstrap/functions b/usr/share/debootstrap/functions
|
||||
index 8d60d8e..e238644 100755
|
||||
--- a/usr/share/debootstrap/functions
|
||||
+++ b/usr/share/debootstrap/functions
|
||||
@@ -921,7 +921,7 @@ if [ -x ]; then
|
||||
|
||||
pkgdetails_field () {
|
||||
# uniq field mirror Packages values...
|
||||
- perl -le '
|
||||
+ @perl@ -le '
|
||||
$unique = shift @ARGV; $field = lc(shift @ARGV); $mirror = shift @ARGV;
|
||||
$cnt = length(@ARGV);
|
||||
%fields = map { $_, 0 } @ARGV;
|
||||
@@ -959,7 +959,7 @@ for $v (keys %fields) {
|
||||
pkgdetails_perl () {
|
||||
if [ "$1" = "WGET%" ]; then
|
||||
shift;
|
||||
- perl -e '
|
||||
+ @perl@ -e '
|
||||
$v = 0;
|
||||
while (read STDIN, $x, 1) {
|
||||
if ($x =~ m/\d/) {
|
||||
@@ -974,7 +974,7 @@ while (read STDIN, $x, 1) {
|
||||
}' "$@"
|
||||
elif [ "$1" = "GETDEPS" ]; then
|
||||
local pkgdest="$2"; shift; shift
|
||||
- perl -e '
|
||||
+ @perl@ -e '
|
||||
while (<STDIN>) {
|
||||
chomp;
|
||||
$in = 1 if (/^Package: (.*)$/ && grep {$_ eq $1} @ARGV);
|
||||
@@ -1,114 +0,0 @@
|
||||
diff -rupN ../isync-1.0.4_original/./src/drv_imap.c ./src/drv_imap.c
|
||||
--- ../isync-1.0.4_original/./src/drv_imap.c 2007-09-22 01:44:12.000000000 -0700
|
||||
+++ ./src/drv_imap.c 2009-04-22 15:28:58.000000000 -0700
|
||||
@@ -1678,7 +1678,7 @@ imap_list( store_t *gctx, string_list_t
|
||||
int ret;
|
||||
|
||||
imap->boxes = 0;
|
||||
- if ((ret = imap_exec_b( ctx, 0, "LIST \"\" \"%s%%\"", ctx->prefix )) != DRV_OK)
|
||||
+ if ((ret = imap_exec_b( ctx, 0, "LIST \"\" \"%s*\"", ctx->prefix )) != DRV_OK)
|
||||
return ret;
|
||||
*retb = imap->boxes;
|
||||
return DRV_OK;
|
||||
diff -rupN ../isync-1.0.4_original/./src/drv_maildir.c ./src/drv_maildir.c
|
||||
--- ../isync-1.0.4_original/./src/drv_maildir.c 2008-02-23 01:02:21.000000000 -0800
|
||||
+++ ./src/drv_maildir.c 2009-04-22 15:34:05.000000000 -0700
|
||||
@@ -24,6 +24,7 @@
|
||||
|
||||
#include "isync.h"
|
||||
|
||||
+#include <assert.h>
|
||||
#include <limits.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -46,6 +47,56 @@
|
||||
#include <db.h>
|
||||
#endif /* USE_DB */
|
||||
|
||||
+static void encode_maildir_box(const char* in, char* out, size_t size)
|
||||
+{
|
||||
+ const char* p;
|
||||
+ char c;
|
||||
+ size_t out_chars;
|
||||
+
|
||||
+ for (p = in, out_chars = 0; (c = *p); ++p, ++out, ++out_chars) {
|
||||
+ assert(out_chars < size);
|
||||
+ if (c == '/') {
|
||||
+ assert(out_chars < size - 1);
|
||||
+ *(out++) = '~';
|
||||
+ *out = '-';
|
||||
+ ++out_chars;
|
||||
+ }
|
||||
+ else if (c == '~') {
|
||||
+ assert(out_chars < size - 1);
|
||||
+ *(out++) = '~';
|
||||
+ *out = '~';
|
||||
+ ++out_chars;
|
||||
+ }
|
||||
+ else {
|
||||
+ *out = c;
|
||||
+ }
|
||||
+ }
|
||||
+ assert(out_chars < size);
|
||||
+ *out = 0;
|
||||
+}
|
||||
+
|
||||
+static void decode_maildir_box(const char* in, char* out, size_t size)
|
||||
+{
|
||||
+ const char* p;
|
||||
+ char c;
|
||||
+ size_t out_chars;
|
||||
+
|
||||
+ for (p = in, out_chars = 0; (c = *p); ++p, ++out, ++out_chars) {
|
||||
+ assert(out_chars < size);
|
||||
+ if (c == '~') {
|
||||
+ assert(out_chars < size - 1);
|
||||
+ c = *(++p);
|
||||
+ *out = (c == '-' ? '/' : '~');
|
||||
+ ++out_chars;
|
||||
+ }
|
||||
+ else {
|
||||
+ *out = c;
|
||||
+ }
|
||||
+ }
|
||||
+ assert(out_chars < size);
|
||||
+ *out = 0;
|
||||
+}
|
||||
+
|
||||
typedef struct maildir_store_conf {
|
||||
store_conf_t gen;
|
||||
char *inbox;
|
||||
@@ -164,14 +215,17 @@ maildir_list( store_t *gctx, string_list
|
||||
const char *inbox = ((maildir_store_conf_t *)gctx->conf)->inbox;
|
||||
int bl;
|
||||
struct stat st;
|
||||
- char buf[PATH_MAX];
|
||||
+ char buf[PATH_MAX], box[PATH_MAX];
|
||||
|
||||
if (*de->d_name == '.')
|
||||
continue;
|
||||
bl = nfsnprintf( buf, sizeof(buf), "%s%s/cur", gctx->conf->path, de->d_name );
|
||||
if (stat( buf, &st ) || !S_ISDIR(st.st_mode))
|
||||
continue;
|
||||
- add_string_list( retb, !memcmp( buf, inbox, bl - 4 ) && !inbox[bl - 4] ? "INBOX" : de->d_name );
|
||||
+
|
||||
+ decode_maildir_box(de->d_name, box, PATH_MAX);
|
||||
+ add_string_list( retb,
|
||||
+ !memcmp( buf, inbox, bl - 4 ) && !inbox[bl - 4] ? "INBOX" : box );
|
||||
}
|
||||
closedir (dir);
|
||||
|
||||
@@ -717,8 +771,11 @@ maildir_prepare( store_t *gctx, int opts
|
||||
#endif /* USE_DB */
|
||||
if (!strcmp( gctx->name, "INBOX" ))
|
||||
gctx->path = nfstrdup( ((maildir_store_conf_t *)gctx->conf)->inbox );
|
||||
- else
|
||||
- nfasprintf( &gctx->path, "%s%s", gctx->conf->path, gctx->name );
|
||||
+ else {
|
||||
+ char box[_POSIX_PATH_MAX];
|
||||
+ encode_maildir_box(gctx->name, box, _POSIX_PATH_MAX);
|
||||
+ nfasprintf( &gctx->path, "%s%s", gctx->conf->path, box );
|
||||
+ }
|
||||
if (opts & OPEN_SETFLAGS)
|
||||
opts |= OPEN_OLD;
|
||||
if (opts & OPEN_EXPUNGE)
|
||||
@@ -1,218 +0,0 @@
|
||||
diff --git a/asn.c b/asn.c
|
||||
index eac8d5e..33622ca 100644
|
||||
--- a/asn.c
|
||||
+++ b/asn.c
|
||||
@@ -16,6 +16,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -35,7 +37,6 @@
|
||||
#include <sys/socket.h>
|
||||
#include <search.h>
|
||||
|
||||
-#include "config.h"
|
||||
#include "mtr.h"
|
||||
#include "asn.h"
|
||||
|
||||
diff --git a/curses.c b/curses.c
|
||||
index eacc40d..b96daee 100644
|
||||
--- a/curses.c
|
||||
+++ b/curses.c
|
||||
@@ -16,7 +16,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <strings.h>
|
||||
#include <unistd.h>
|
||||
|
||||
diff --git a/display.c b/display.c
|
||||
index aa369ee..3545467 100644
|
||||
--- a/display.c
|
||||
+++ b/display.c
|
||||
@@ -16,7 +16,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
diff --git a/dns.c b/dns.c
|
||||
index e89fd4b..4076b71 100644
|
||||
--- a/dns.c
|
||||
+++ b/dns.c
|
||||
@@ -22,7 +22,8 @@
|
||||
Released under GPL, as above.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/select.h>
|
||||
diff --git a/getopt.c b/getopt.c
|
||||
index 3d43e26..e2f8758 100644
|
||||
--- a/getopt.c
|
||||
+++ b/getopt.c
|
||||
@@ -27,7 +27,7 @@
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
#endif
|
||||
|
||||
#if !defined (__STDC__) || !__STDC__
|
||||
diff --git a/getopt1.c b/getopt1.c
|
||||
index bccf8b2..0a2d405 100644
|
||||
--- a/getopt1.c
|
||||
+++ b/getopt1.c
|
||||
@@ -16,7 +16,7 @@
|
||||
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
#endif
|
||||
|
||||
#include "getopt.h"
|
||||
diff --git a/gtk.c b/gtk.c
|
||||
index 38ed507..7faa132 100644
|
||||
--- a/gtk.c
|
||||
+++ b/gtk.c
|
||||
@@ -17,7 +17,7 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
diff --git a/mtr.c b/mtr.c
|
||||
index 50eb464..416b744 100644
|
||||
--- a/mtr.c
|
||||
+++ b/mtr.c
|
||||
@@ -16,19 +16,21 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <sys/types.h>
|
||||
-#include <config.h>
|
||||
-#include <netdb.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
-#include <netinet/in.h>
|
||||
-#include <sys/socket.h>
|
||||
#include <unistd.h>
|
||||
-#include <strings.h>
|
||||
-#include <time.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
+#include <strings.h>
|
||||
+
|
||||
+#include <netdb.h>
|
||||
+#include <netinet/in.h>
|
||||
+#include <sys/socket.h>
|
||||
+#include <time.h>
|
||||
#include <ctype.h>
|
||||
#include <assert.h>
|
||||
#include <fcntl.h>
|
||||
diff --git a/net.c b/net.c
|
||||
index 1c8d28f..d648804 100644
|
||||
--- a/net.c
|
||||
+++ b/net.c
|
||||
@@ -16,7 +16,7 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
|
||||
#if defined(HAVE_SYS_XTI_H)
|
||||
#include <sys/xti.h>
|
||||
@@ -1562,4 +1562,4 @@ void net_harvest_fds(void)
|
||||
net_add_fds(&writefd, &maxfd);
|
||||
select(maxfd, NULL, &writefd, NULL, &tv);
|
||||
net_process_fds(&writefd);
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff --git a/raw.c b/raw.c
|
||||
index 8b0df47..0e1f4f4 100644
|
||||
--- a/raw.c
|
||||
+++ b/raw.c
|
||||
@@ -18,7 +18,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <ctype.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
@@ -27,7 +28,6 @@
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
-
|
||||
#include "mtr.h"
|
||||
#include "raw.h"
|
||||
#include "net.h"
|
||||
diff --git a/report.c b/report.c
|
||||
index 71040e4..39b2fb2 100644
|
||||
--- a/report.c
|
||||
+++ b/report.c
|
||||
@@ -16,7 +16,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#include <netdb.h>
|
||||
diff --git a/select.c b/select.c
|
||||
index 31bfd5f..7553675 100644
|
||||
--- a/select.c
|
||||
+++ b/select.c
|
||||
@@ -16,7 +16,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
#include <stdlib.h>
|
||||
diff --git a/split.c b/split.c
|
||||
index 642353e..5ead235 100644
|
||||
--- a/split.c
|
||||
+++ b/split.c
|
||||
@@ -20,7 +20,8 @@
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
-#include <config.h>
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <ctype.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
@@ -1,161 +0,0 @@
|
||||
Fix ntp-keygen build without OpenSSL
|
||||
|
||||
http://bk1.ntp.org/ntp-stable/?PAGE=patch&REV=5497b345z5MNTuNvJWuqPSje25NQTg
|
||||
|
||||
Index: ntp-4.2.8/Makefile.am
|
||||
===================================================================
|
||||
--- ntp-4.2.8.orig/Makefile.am
|
||||
+++ ntp-4.2.8/Makefile.am
|
||||
@@ -2,7 +2,10 @@ ACLOCAL_AMFLAGS = -I sntp/m4 -I sntp/lib
|
||||
|
||||
NULL =
|
||||
|
||||
+# moved sntp first to get libtool and libevent built.
|
||||
+
|
||||
SUBDIRS = \
|
||||
+ sntp \
|
||||
scripts \
|
||||
include \
|
||||
libntp \
|
||||
@@ -17,7 +20,6 @@ SUBDIRS = \
|
||||
clockstuff \
|
||||
kernel \
|
||||
util \
|
||||
- sntp \
|
||||
tests \
|
||||
$(NULL)
|
||||
|
||||
@@ -64,7 +66,6 @@ BUILT_SOURCES = \
|
||||
.gcc-warning \
|
||||
libtool \
|
||||
html/.datecheck \
|
||||
- sntp/built-sources-only \
|
||||
$(srcdir)/COPYRIGHT \
|
||||
$(srcdir)/.checkChangeLog \
|
||||
$(NULL)
|
||||
Index: ntp-4.2.8/configure.ac
|
||||
===================================================================
|
||||
--- ntp-4.2.8.orig/configure.ac
|
||||
+++ ntp-4.2.8/configure.ac
|
||||
@@ -102,7 +102,7 @@ esac
|
||||
enable_nls=no
|
||||
LIBOPTS_CHECK_NOBUILD([sntp/libopts])
|
||||
|
||||
-NTP_ENABLE_LOCAL_LIBEVENT
|
||||
+NTP_LIBEVENT_CHECK_NOBUILD([2], [sntp/libevent])
|
||||
|
||||
NTP_LIBNTP
|
||||
|
||||
@@ -771,6 +771,10 @@ esac
|
||||
|
||||
####
|
||||
|
||||
+AC_CHECK_FUNCS([arc4random_buf])
|
||||
+
|
||||
+####
|
||||
+
|
||||
saved_LIBS="$LIBS"
|
||||
LIBS="$LIBS $LDADD_LIBNTP"
|
||||
AC_CHECK_FUNCS([daemon])
|
||||
Index: ntp-4.2.8/libntp/ntp_crypto_rnd.c
|
||||
===================================================================
|
||||
--- ntp-4.2.8.orig/libntp/ntp_crypto_rnd.c
|
||||
+++ ntp-4.2.8/libntp/ntp_crypto_rnd.c
|
||||
@@ -24,6 +24,21 @@
|
||||
int crypto_rand_init = 0;
|
||||
#endif
|
||||
|
||||
+#ifndef HAVE_ARC4RANDOM_BUF
|
||||
+static void
|
||||
+arc4random_buf(void *buf, size_t nbytes);
|
||||
+
|
||||
+void
|
||||
+evutil_secure_rng_get_bytes(void *buf, size_t nbytes);
|
||||
+
|
||||
+static void
|
||||
+arc4random_buf(void *buf, size_t nbytes)
|
||||
+{
|
||||
+ evutil_secure_rng_get_bytes(buf, nbytes);
|
||||
+ return;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* As of late 2014, here's how we plan to provide cryptographic-quality
|
||||
* random numbers:
|
||||
Index: ntp-4.2.8/sntp/configure.ac
|
||||
===================================================================
|
||||
--- ntp-4.2.8.orig/sntp/configure.ac
|
||||
+++ ntp-4.2.8/sntp/configure.ac
|
||||
@@ -97,11 +97,14 @@ esac
|
||||
enable_nls=no
|
||||
LIBOPTS_CHECK
|
||||
|
||||
-AM_COND_IF(
|
||||
- [BUILD_SNTP],
|
||||
- [NTP_LIBEVENT_CHECK],
|
||||
- [NTP_LIBEVENT_CHECK_NOBUILD]
|
||||
-)
|
||||
+# From when we only used libevent for sntp:
|
||||
+#AM_COND_IF(
|
||||
+# [BUILD_SNTP],
|
||||
+# [NTP_LIBEVENT_CHECK],
|
||||
+# [NTP_LIBEVENT_CHECK_NOBUILD]
|
||||
+#)
|
||||
+
|
||||
+NTP_LIBEVENT_CHECK([2])
|
||||
|
||||
# Checks for libraries.
|
||||
|
||||
Index: ntp-4.2.8/sntp/m4/ntp_libevent.m4
|
||||
===================================================================
|
||||
--- ntp-4.2.8.orig/sntp/m4/ntp_libevent.m4
|
||||
+++ ntp-4.2.8/sntp/m4/ntp_libevent.m4
|
||||
@@ -1,4 +1,25 @@
|
||||
-dnl NTP_ENABLE_LOCAL_LIBEVENT -*- Autoconf -*-
|
||||
+# SYNOPSIS -*- Autoconf -*-
|
||||
+#
|
||||
+# NTP_ENABLE_LOCAL_LIBEVENT
|
||||
+# NTP_LIBEVENT_CHECK([MINVERSION [, DIR]])
|
||||
+# NTP_LIBEVENT_CHECK_NOBUILD([MINVERSION [, DIR]])
|
||||
+#
|
||||
+# DESCRIPTION
|
||||
+#
|
||||
+# AUTHOR
|
||||
+#
|
||||
+# Harlan Stenn
|
||||
+#
|
||||
+# LICENSE
|
||||
+#
|
||||
+# This file is Copyright (c) 2014 Network Time Foundation
|
||||
+#
|
||||
+# Copying and distribution of this file, with or without modification, are
|
||||
+# permitted in any medium without royalty provided the copyright notice,
|
||||
+# author attribution and this notice are preserved. This file is offered
|
||||
+# as-is, without any warranty.
|
||||
+
|
||||
+dnl NTP_ENABLE_LOCAL_LIBEVENT
|
||||
dnl
|
||||
dnl Provide only the --enable-local-libevent command-line option.
|
||||
dnl
|
||||
@@ -29,7 +50,7 @@ dnl If NOBUILD is provided as the 3rd ar
|
||||
dnl but DO NOT invoke DIR/configure if we are going to use our bundled
|
||||
dnl version. This may be the case for nested packages.
|
||||
dnl
|
||||
-dnl provide --enable-local-libevent .
|
||||
+dnl provides --enable-local-libevent .
|
||||
dnl
|
||||
dnl Examples:
|
||||
dnl
|
||||
Index: ntp-4.2.8/util/Makefile.am
|
||||
===================================================================
|
||||
--- ntp-4.2.8.orig/util/Makefile.am
|
||||
+++ ntp-4.2.8/util/Makefile.am
|
||||
@@ -19,6 +19,7 @@ AM_LDFLAGS = $(LDFLAGS_NTP)
|
||||
LDADD= ../libntp/libntp.a $(LDADD_LIBNTP) $(LIBM) $(PTHREAD_LIBS)
|
||||
tg2_LDADD= ../libntp/libntp.a $(LDADD_LIBNTP) $(LIBM)
|
||||
ntp_keygen_LDADD = version.o $(LIBOPTS_LDADD) ../libntp/libntp.a
|
||||
+ntp_keygen_LDADD += $(LDADD_LIBEVENT)
|
||||
ntp_keygen_LDADD += $(LDADD_LIBNTP) $(PTHREAD_LIBS) $(LDADD_NTP) $(LIBM)
|
||||
ntp_keygen_SOURCES = ntp-keygen.c ntp-keygen-opts.c ntp-keygen-opts.h
|
||||
|
||||
Reference in New Issue
Block a user