[PATCH] 1/3: (revamped) Introduce new path variables to prepare for better FHS respect

Christian Perrier bubulle at debian.org
Sun Oct 21 06:34:27 GMT 2007

We reworked these two patches after the discussed that followed the
first submission.

There are now three patches:

- 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

Again, *none* of these patches do actually change the location for
files in default installs. They just allow doing so for those who want
to do so (in that case, the Debian...and Ubuntu...maintainers).

Reminder: general rationale for the patches (sent with the first version)

This patch prepares the 3.2.0pre1 sources to better respect FHS.
This introduces new configurable paths so that fhs-filespaths.patch
can associate files to them.

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

The patch keeps these new paths to point to ${prefix}/lib/samba by
default and does therefore not change the software behaviour.

This patch is indeed a split of a "fhs.patch" we use for years in
Debian to place data in directories that fit the Debian policy (indeed
the FHS).

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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: fhs-newpaths.patch
Type: text/x-diff
Size: 5477 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba-technical/attachments/20071021/34a1c57f/fhs-newpaths.bin

More information about the samba-technical mailing list