1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-06 13:18:07 +03:00
Commit Graph

382 Commits

Author SHA1 Message Date
Richard Sharpe
b3c3701c07 For some reason, the configure tests for sendfile support in FreeBSD
were broken. This works for 4.3 and 4.6.2.
(This used to be commit 91e2d21bd1)
2002-12-27 22:55:11 +00:00
Tim Potter
bb2aa240de Remove FILE_MACRO as __FILE__ is ANSI C.
(This used to be commit 2a9d183cf6)
2002-12-04 23:57:15 +00:00
Jeremy Allison
3cb1f90578 Make sure we have a default st_blocksize.
Jeremy.
(This used to be commit 9cf56dc977)
2002-12-04 19:47:18 +00:00
Jeremy Allison
9dc3ec5af3 Fix for 64 bit issues with oplocks and allocation size.
Jeremy.
(This used to be commit 4a9c995e50)
2002-12-04 03:12:28 +00:00
Tim Potter
2872557a69 Defaulting python breaks the clean target it python isn't installed.
(This used to be commit 5739ee4e63)
2002-12-03 22:04:54 +00:00
Tim Potter
e21df94c52 Fixes for EXEEXT - must use \$ signs when you want an actual $ sign to
be used.
(This used to be commit 8c306804c6)
2002-12-03 05:44:36 +00:00
Andrew Bartlett
f238a3e58b Patch from Paul Green to detect exe extensions, needed for Stratus VOS.
Andrew Bartlett
(This used to be commit 3f5608c7e0)
2002-12-01 01:35:40 +00:00
Tim Potter
7916923943 Fix up smbwrapper target.
(This used to be commit f5fa4801ce)
2002-11-29 01:19:27 +00:00
Gerald Carter
4060d198bf merging changes from SAMBA_3_0 relating to RPM packaging
(This used to be commit 1cf0cfa1b7)
2002-11-27 16:59:31 +00:00
Tim Potter
4c3f069028 Here's a bit of a cleanup of the {configure,Makefile}.in files. I've
now combined all the ad-hoc AC_SUBST variables into three generalised
ones:

  EXTRA_BIN_PROGS 	Additional programs to install in ${prefix}/sbin
  EXTRA_SBIN_PROGS 	Additional programs to install in ${prefix}/bin
  EXTRA_ALL_TARGETS     Additional targets to build by default
  SHLIB_PROGS           Shared library objects (pam, winbind) to build

We also build some extra stuff by default: the python extensions (if
--with-python specified), smbmount related binaries (if
--with-smbmount specified), and the samba torture suite.

The idea behind this is to have everything that is configured built by
default to detect breakage as soon as possible when people make low
level changes.
(This used to be commit d6dfe3ea69)
2002-11-22 06:54:12 +00:00
Martin Pool
d18bcbb174 If you don't specify --with-python, we assume "python" anyhow, because
the extensions are not built until you specifically "make python_ext".
(This used to be commit 47c5c2209e)
2002-11-21 01:33:42 +00:00
Andrew Bartlett
f85da55c37 Remove the assumption that all Solaris has -lsendfile.
Andrew Bartlett
(This used to be commit efa639c5ce)
2002-11-15 21:56:14 +00:00
Andrew Bartlett
973645cf2d patch from aedil@alchar.org to correctly detect solaris workshop CC's ability
to build shared libs (but not with .po suffix).

Andrew Bartlett
(This used to be commit 2fd47d0c25)
2002-11-15 21:15:51 +00:00
Jelmer Vernooij
52412699c1 Rename pdb_mysql and pdb_xml to 'mysql' and 'xml'
(This used to be commit 7b860414b1)
2002-11-15 17:03:58 +00:00
Andrew Bartlett
8a2a3d0e6b When testing for /usr/include/heimdal, don't include /usr/heimdal/include
instead :-)
(This used to be commit 9d8aa4bd51)
2002-11-15 13:59:33 +00:00
Jelmer Vernooij
2aaf85730a small patch to makesure we fallback to <xfs/xqm.h> if <linux/xqm.h> doesn't exist (e.g. in SuSE 8.1) (by metze)
(This used to be commit 5f16343e0d)
2002-11-13 21:51:08 +00:00
Jelmer Vernooij
1a03a47249 Only add modules/pdb_xml.so and modules/pdb_mysql.so to the 'modules' target if
the libs they depend on are available
(This used to be commit 018a44055d)
2002-11-13 13:33:02 +00:00
Jelmer Vernooij
34cd7f1840 Don't build Makefile.in in examples/VFS/
(This used to be commit 98cb778cb7)
2002-11-13 13:23:02 +00:00
Andrew Bartlett
6de53c6756 Undo the new --enable-developer flags that caused breakage on gcc != 3.2, and
rerun autoconf
(This used to be commit 6da20cd763)
2002-11-13 04:14:21 +00:00
Andrew Bartlett
db7377977c - Add some more warning flags for --enable-developer.
- patch from SUSE for hiemdal headers in /usr/include/heimdal
(This used to be commit 1dbc9eff14)
2002-11-13 01:22:25 +00:00
Jelmer Vernooij
8e410d6b09 Don't generate ../examples/pdb/mysql/Makefile and ../examples/pdb/xml/Makefile
(This used to be commit e8a7755647)
2002-11-05 17:15:24 +00:00
Jelmer Vernooij
55888c4462 Add support to build plugins in source/
(This used to be commit eb8965eeff)
2002-11-05 16:33:26 +00:00
Tim Potter
b0c440824d Fix mysterious error message when running 'make python_{ext,install}'
without configuring with python.
(This used to be commit 01a89690a2)
2002-11-05 02:00:36 +00:00
Martin Pool
98d8bf1ac6 Add FIXME about --with-python
(This used to be commit 96741a251c)
2002-11-04 19:36:34 +00:00
John Terpstra
c5ac569180 Applied Buchan Milne's patches.
(This used to be commit ce5a708454)
2002-10-31 04:16:26 +00:00
Andrew Tridgell
809f740166 added a timegm() function for systems that don't have it
(This used to be commit 732bc4519f)
2002-10-30 12:03:40 +00:00
Jelmer Vernooij
0013983d48 Remove obsolete acconfig.h - we now use comments in AC_DEFINE()
(This used to be commit dc4fcb71ed)
2002-10-21 19:21:41 +00:00
Jelmer Vernooij
307d89b60b Recognize FreeBSD5 correctly (not as being sysv...)
(This used to be commit 66ef6b942e)
2002-10-21 16:28:27 +00:00
Jeremy Allison
f86f4a4b66 Turn on sendfile detection by default in HEAD and 3.0.
Jeremy.
(This used to be commit 6a9d0c9bdd)
2002-10-05 00:41:16 +00:00
Andrew Bartlett
1a9703338c Patch from Steve Langasek <vorlon@netexpress.net>:
(quoting his mail)

Ok, here's round two of splitting up the library dependencies.  I think
the first one's been steeping in CVS for long enough now.

This splits off the "authentication" libs (libpam, libcrypt) into their
own group.  A modest gain, but you've gotta start somewhere.

Steve Langasek
postmodern programmer
(This used to be commit a1c63d04b8)
2002-10-03 04:19:52 +00:00
Jeremy Allison
a9ccc38c08 Fix Solaris sendfile detection. Add small fixes to sendfile code.
Jeremy.
(This used to be commit ef7bcaf1b7)
2002-10-01 05:55:25 +00:00
Jeremy Allison
7dc8aa0854 Added Solaris sendfile patch + configure tests from Pierre Belanger <belanger@yahoo.com>.
Jeremy.
(This used to be commit 8db4d46dc9)
2002-09-30 21:14:46 +00:00
Andrew Bartlett
9e7a6d6b8b Readd the 2.2 --with-ldapsam paramaters so as to allow a smooth upgrade path to
a 3.0 based PDC.

Change defaults to use SSL, so that this also matches.

Andrew Bartlett
(This used to be commit 36c2a3820f)
2002-09-27 01:02:37 +00:00
Andrew Bartlett
3c39539ddf Actually pick up the kerberos libs in RedHat - the previous shell construct
didn't seem to work properly.

Andrew Bartlett
(This used to be commit c0925b6352)
2002-09-25 09:37:18 +00:00
Gerald Carter
1c1355c5a3 * fix getpass check
* merge in AIX fixes from SAMBA_2_2
(This used to be commit 50752f84f2)
2002-09-23 04:01:28 +00:00
Jeremy Allison
515c1d42ee Merge back Richard's FreeBSD sendfile fixes.
Jeremy.
(This used to be commit f4845b0213)
2002-09-21 08:53:05 +00:00
Andrew Tridgell
737b0a54bf allow --with-krb5 to override the location of the kerberos libs on
redhat
(This used to be commit 56b194e835)
2002-09-20 09:34:35 +00:00
Jeremy Allison
994638f577 HPUX sendfile is now detected correctly.
Jeremy.
(This used to be commit 91e41ebe97)
2002-09-18 20:07:56 +00:00
Tim Potter
bd875704bf Added --with-ldap (default=yes) option. We should now be able to
compile a non-ADS, non-LDAP version of Samba on a machine with
Kerberos and LDAP libraries installed.

This shouldn't break anything - let's keep an eye on the build
farm just in case.
(This used to be commit b9460e79a1)
2002-09-17 06:11:51 +00:00
Tim Potter
ccfe2b8485 Added --with-ads option, defaults to yes. If you run ./configure
--with-ads=no or ./configure --without-ads Samba will build without
linking to the various kerberos libraries.
(This used to be commit edb6172abf)
2002-09-17 05:38:12 +00:00
Tim Potter
91ba6aa8a8 Default to "python" for --with-python option. This saves having to run
--with-python=python which looks a bit silly.
(This used to be commit 130e05de07)
2002-09-17 01:14:54 +00:00
Jeremy Allison
e8ea0aadbb Added FreeBSD sendfile configure tests. Richard please test...
Jeremy.
(This used to be commit 6425f16977)
2002-09-17 01:10:47 +00:00
Jeremy Allison
f74086ccf0 Attempt to make broken Linux sendfile work.... Still in progress.
Jeremy.
(This used to be commit f956a4d29d)
2002-09-17 01:00:03 +00:00
Jeremy Allison
ad5ab5f583 Added autoconf detection for sendfile for Linux. lib/sendfile.c code
still needs more work. Don't add --with-sendfile-support yet...
Jeremy.
(This used to be commit c6ece53ac2)
2002-09-17 00:45:39 +00:00
Martin Pool
b2536ccfdd Python's setup.py does not need to be munged by configure.in -- it is
sufficient to just pass the relevant variables to Python from the
Makefile.  Therefore, remove setup.py.in.
(This used to be commit 8bebe9ee2b)
2002-09-09 07:49:25 +00:00
Martin Pool
01e7afadd6 Add --with-python=PYTHONNAME configure option, so that the libraries
get linked for the appropriate version.
(This used to be commit 2ea647bbfa)
2002-09-09 06:05:39 +00:00
Martin Pool
b15ffb766a Merge tpot's Python patch. ./configure now writes to the Python
makefile-equivalent (setup.py).  Remember to do "cvs update -d" to get
the new directory.
(This used to be commit 87396c559b)
2002-09-09 05:54:11 +00:00
Simo Sorce
ec4f2af04a configure.in:
reflect the new example/VFS/ directory organization

lib/substitue.c:
added helper functions needed by recycle bin
(This used to be commit 29b4b9a2b5)
2002-09-07 04:08:03 +00:00
Andrew Bartlett
337668fd88 Make it possible to actually build these modules - process the Makefile.in at
the end of configure.
(This used to be commit 6953db6a98)
2002-09-06 13:05:04 +00:00
Andrew Bartlett
69b9cbf327 Detect and use syslog.h or sys/syslog.h corretly. Fixes lack of prototype for
syslog() since Paul Green's POSIX patch.
(This used to be commit d3b29b0b2d)
2002-09-06 10:00:24 +00:00