Patch from Debian Samba package maintainers:
authorGerald (Jerry) Carter <jerry@samba.org>
Thu, 1 Nov 2007 17:00:10 +0000 (13:00 -0400)
committerGerald (Jerry) Carter <jerry@samba.org>
Thu, 1 Nov 2007 17:00:10 +0000 (13:00 -0400)
commitb7d2fadbef044a89920da613b1aafc74a3d94e24
tree6c50ddcb6e9ca7594b51731ad98d1e1410190f05
parent69135360648e395eda29b15625b20a877e38bdd8
Patch from Debian Samba package maintainers:

Patch 1 of 3:

- Patch 1 adds the new variables
- Patch 2 makes uses of them for files belonging to the "state" path
  and the "code pages" path
  This patch seemed more easily acceptable, which explains why we
  separated it from patch 3
- Patch 3 reassigns files to the "cache" path. Indeed all "debatable"
  changes have been moved to that one

The point is adding:

- a path for non discardable state data: basically all TDB files
  that may need to be backed up
- a path for shared data: mostly codepage stuff
- a path for cache data to host files such as
  browse.dat, printers.tbd, <printer>.tdb

All these are currently mixed in "libdir" (${prefix}/lib/samba by default).
The patch keeps these new paths to point to ${prefix}/lib/samba by default
and does therefore not change the software behaviour.  Used alone, it just
adds unused variables...so it can safely be used in sources without any
behaviour change and no impact on Samba developers work.
source/Makefile.in
source/configure.in
source/dynconfig.c
source/include/dynconfig.h
source/lib/util.c