pkgs: Debian package missing chown for alarms directory

The debian packaging was missing the chown statement for the /var/lib/dcache/alarms directory; consequently it was being created by root.

Patch adds necessary line to postinst.template.

Target: trunk
Request: 2.6
Patch: http://rb.dcache.org/r/5492/
Bug: http://rt.dcache.org/Ticket/Display.html?id=7774
Require-notes: yes
Require-book: no
Acked-by: Gerd

RELEASE NOTES:

Fixes bug where alarms directory is owned by root instead of dcache user (Debian).
A step towards configurable cell names for gPlazma and billing

Addresses several cases of hardcoded cell names for the gplazma and
billing services.

The patch does not address all hardcoded names. The patch moves
some hardcoded names from the Java code to the batch file. A subsequent
patch should introduce a property to define the name of the billing
cell to use.

Target: trunk
Require-notes: no
Require-book: no
Ticket: http://rt.dcache.org/Ticket/Display.html?id=6836
Acked-by: Albert Rossi <arossi@fnal.gov>
Patch: http://rb.dcache.org/r/5494/
pool: Don't claim a restore was successfull when it failed

Addresses the issue that the pool logs "File successfully
restored from tape" no matter whether the restore was
successful or not.

Target: trunk
Request: 2.6
Request: 2.2
Require-notes: yes
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5485/
ftp: Fix regression in gPlazma and billing cell names

Addresses a regression introduced in the recent change that remove
hard coded cell names. The batch file of the ftp services contained
a white space character different from an ASCII 32 space and thus
ended up being part of the cell name.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5504/
ftp: Fix NPE regression in door initialization

Addresses a regression introduced in the recent removal of hard
coded cell names. The regression leads to a null pointer exception
during door initialization.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5503/
cleaner: Fix null pointer exception in 'hsms attached to pool' command

Addresses a null pointer exception in the cleaner.

Ticket: http://rt.dcache.org/Ticket/Display.html?id=7769
Target: trunk
Request: 2.6
Request: 2.2
Require-notes: yes
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5493/
gplazma2-jaas: add principal mutator plugin

JAAS plug in can be configured to use any jaas login module. As a
result we may get principas which can't be handles by gplazma. New
MutatorPlugin allows to convert some principals to supported equivalents.

in gplazma.conf:
auth jaas
...
map optional mutator gplazma.mutator.accept=org.apache.activemq.jaas.UserPrincipal gplazma.mutator.produce=username
map sufficient nsswitch
...

The supported output types:
   dn
   name
   username
   kerberos
   fqan

Ticket: #7763
Acked-by: Paul Millar
Target: trunk, 2.6, 2.2
Require-book: yes
Require-notes: yes