Wayne Davison
a1cc591b29
Paul Green's changes to add $(EXEEXT) and $(CPPFLAGS) as appropriate.
2003-01-10 19:58:16 +00:00
David Dykstra
0c0a3e2dd3
Clean up better after the testsuite check programs. Patch from J.W. Schultz.
2003-01-10 15:16:23 +00:00
Martin Pool
9a933bc2ce
t_unsafe needs asnprintf on some platforms.
2002-04-08 06:23:34 +00:00
Martin Pool
48c1586cd1
handle yodl and vpath
2002-04-08 05:38:51 +00:00
Martin Pool
b35d0d8e9a
Split code out into separate files and remove some global variables to
...
reduce symbol dependencies between files and therefore make it easier
to write unit tests. The diff is large, but the actual code changes
are pretty small.
2002-04-08 04:10:20 +00:00
Martin Pool
e733c93423
Remove warning about "run autoconf". It tends to break too much with
...
CVS.
2002-04-02 02:00:29 +00:00
Martin Pool
435f1ed70d
Apparently SGI make doesn't like $< in non-implicit rules.
2002-03-25 04:36:56 +00:00
Martin Pool
c127e8aaec
Add a test case for trim_trailing_slashes, and make it handle other cases.
2002-03-25 03:51:17 +00:00
Martin Pool
663717f465
Need to also delete getgroups when cleaning.
2002-03-25 03:26:28 +00:00
Martin Pool
9299c8f0b4
Clean testtmp*, because we now put tests in their own directories.
...
Add "make cleantests"
2002-03-25 03:16:35 +00:00
Martin Pool
dfef3f1099
Change chgrp.test to use our getgroups rather than the system's.
2002-03-25 03:01:37 +00:00
Martin Pool
4acbfa2ade
Add our own little tool to call getgroups(2) because it's too hard to
...
find a portable shell command that does it.
2002-03-25 02:55:52 +00:00
Martin Pool
6aaf8d8c10
* Make "make install-strip" works properly, and "make install"
...
accepts a DESTDIR variable for help in building binary packages.
(Peter Breitenlohner)
2002-03-20 05:53:40 +00:00
Martin Pool
2a5904a580
Add more rules for make distclean.
2002-03-16 08:21:15 +00:00
Martin Pool
4610ac79c2
"make distclean": We try to delete built files from both the source
...
and build directories, just in case somebody previously configured
things in the source directory.
2002-03-16 08:18:19 +00:00
Martin Pool
5648a81936
Add phony target to run Splint.
2002-03-14 10:42:52 +00:00
Martin Pool
daa3d0e2da
"make install-strip" works. (Greg Louis)
2002-03-14 10:38:55 +00:00
Martin Pool
6216ca2c70
Add targets to build documentation from Texinfo.
2002-02-25 18:48:25 +00:00
Martin Pool
1521eefb62
Make "make proto" work for VPATH builds.
2002-02-23 00:02:07 +00:00
Martin Pool
956ff9ff72
Fix bug that made tls.o not be removed by 'make clean'.
2002-02-18 22:07:44 +00:00
Martin Pool
0cd2f40764
The name resolution stuff is getting complicated -- split it out into
...
its own file.
2002-01-25 02:13:04 +00:00
David Dykstra
a5ce1eb1af
Add "$(OBJS): config.h" so everything will rebuild if config.h changes.
2001-11-30 22:21:20 +00:00
Martin Pool
76a78cd8bc
Add message to ignore warnings about mktemp
2001-11-30 22:06:29 +00:00
Martin Pool
57835c00ad
Use tls rather than the OS's ls(1) so that we have more chance of
...
reproducible results.
2001-11-27 06:51:51 +00:00
Martin Pool
77ba4cc2f9
make clean can rm config.cache but not config.h, or it wil jam.
...
Build getaddr/nameinfo into lib/.
Split code to generate "rwx-----" strings into lib/permstring.c so it
can be reused in tls.
2001-11-27 06:39:02 +00:00
Martin Pool
647c5433f8
Make clean should also remove the autoconf cache etc.
2001-11-27 05:35:14 +00:00
Martin Pool
cef40af209
Get rid of rule disliked by Sun Make.
2001-11-24 05:06:07 +00:00
Martin Pool
a358449ab1
Set rsync version in configure.in
...
Show IPv6 availability in --version.
2001-11-24 04:57:41 +00:00
Martin Pool
8ef6b72514
Fix Makefile syntax problem when LIBOBJS is defined.
2001-11-24 04:33:07 +00:00
Martin Pool
7ad1d4fd66
Rebuild if headers changed.
2001-11-24 04:16:18 +00:00
Martin Pool
06963d0fca
Merge KAME.net IPv6 patch: you can now (in theory) pass IPv6 hostnames
...
or literal IP addresses to rsync, and if your platform supports them
they will be used. Also there are -4 and -6 command-line options to
choose the default address type. Thankyou!
2001-11-23 07:35:49 +00:00
Martin Pool
7df0935a51
Add a little implementation of ls(1) so that we can look at all and
...
only the attributes of files that rsync is meant to synchronize.
Test cases should depend on testing tools.
2001-09-07 07:52:34 +00:00
Martin Pool
a4b4af889b
$RSYNC must be set to absolute path so that it can be passed to --rsync-path
2001-08-29 09:11:14 +00:00
Martin Pool
42be591878
Remove testtmp directory on 'clean'.
...
Run test scripts in POSIX mode to try to catch portability problems.
2001-08-29 08:46:18 +00:00
Martin Pool
3a4c683f04
More test case work:
...
* make sure to build rsync before running 'make check'
* Put back in the loglevel concept from the samba scripts. If >8,
then turn on shell tracing.
* Allow tests to return 77 if they want to count as 'skipped'.
* Add more docs.
* Mangle Phil's script to get ready to run on non-Linux systems: we
need to not use shell functions, cp -a, etc. Not there yet.
2001-08-29 08:13:19 +00:00
Martin Pool
e7d29902a6
Redraft testsuite driver script to unify 'make check', 'make
...
installcheck' and buildfarm tests.
Add note from discussion with Tim about finding files/directories
under different circumstances. Now works (?) with VPATH build.
2001-08-29 07:33:27 +00:00
Martin Pool
3459d319d1
Set up scratch directory for tests.
2001-08-17 01:44:13 +00:00
Martin Pool
4df7868d39
Try to fix "make check" directory path.
...
Don't wait for input at end of tests.
2001-08-17 01:34:31 +00:00
Martin Pool
a4772a4dbc
Start to unify the "make check" and build farm test suites
2001-08-16 09:08:29 +00:00
Martin Pool
6902ed178b
Merge across rsync+ patch; add a little documentation to the manpage. More documentation would be better.
2001-08-14 02:04:47 +00:00
Andrew Tridgell
f62c17e378
use mkstemp on systems where it is secure
2001-05-02 08:33:18 +00:00
Andrew Tridgell
82ed910630
i hate makefiles that automatically run configure
...
:)
2001-03-21 23:36:23 +00:00
Martin Pool
4ff3d9d6b4
Explain that the mktemp warning is harmless.
...
If the autoconf inputs are changed, then try to reconfigure. Don't
worry if we can't do it, though.
2001-02-27 01:46:34 +00:00
Martin Pool
1ac15cd8ad
Upgrade from including popt1.2 to a version of popt1.5 trimmed down to
...
include only source and build from our Makefile.
Don't scan for libpopt if we're using our own; this makes
autoconf confused.
2001-02-24 01:37:48 +00:00
Martin Pool
c485a357cc
Change from getopt to popt.
...
Automatically build included libpopt if there is none on the system.
2001-02-23 00:47:09 +00:00
Andrew Tridgell
6a48ca56eb
added LFS support for Solaris 8
2000-09-05 23:21:27 +00:00
Andrew Tridgell
dab552237e
I don't like automatic header dependencies
2000-08-19 12:51:00 +00:00
Andrew Tridgell
3060d4aa1d
handle systems that don't take a 2nd argument to gettimeofday()
2000-01-23 02:16:51 +00:00
David Dykstra
74f5442401
Make all the rsync objects dependent on all the header files except the
...
zlib header fiels in Makefile.in. I've been burned several times because
objects did not get rebuilt when header files changed.
2000-01-10 22:39:45 +00:00
Andrew Tridgell
3d19b4c83e
separated out the make_backup code in preparation for some patches
...
from Bob Edwards
1999-08-30 08:19:47 +00:00