aports/testing/csync2/have-strlcpy.patch
Valery Kartel 623cd2f091 testing/csync2: fix strlcpy patch and disable ssl by default
csync2 needs a certificate to work with ssl. Disable ssl in default
config til we have a proper openssl config to generate cert.
2015-10-09 07:49:38 +00:00

31 lines
650 B
Diff

--- old/configure.ac
+++ new/configure.ac
@@ -43,7 +43,7 @@
dnl inspired by rsync's configure.ac
-AC_CHECK_FUNCS(fchmod setmode open64 mkstemp64)
+AC_CHECK_FUNCS(strlcpy fchmod setmode open64 mkstemp64)
AC_CACHE_CHECK([for secure mkstemp],csync_cv_HAVE_SECURE_MKSTEMP,[
AC_TRY_RUN([#include <stdlib.h>
#include <sys/types.h>
--- old/rsync.c
+++ new/rsync.c
@@ -38,7 +38,7 @@
#include <w32api/windows.h>
#endif
-
+#ifndef HAVE_STRLCPY
/* This has been taken from rsync:lib/compat.c */
/**
@@ -61,6 +61,7 @@
}
return ret;
}
+#endif
/* splits filepath at the last '/', if any, like so:
* dirname basename filepath