OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_15-21-ga3ac0f5

Gerrit Code Review gerrit@openafs.org
Sat, 14 Nov 2015 10:57:03 -0500


The following commit has been merged in the openafs-stable-1_6_x branch:
commit a3ac0f52e0c97bd3c3e37322e4759d653e76a82f
Author: Michael Meffie <mmeffie@sinenomine.net>
Date:   Thu Nov 13 12:12:12 2014 -0500

    redhat: do not overwite the server CellServDB
    
    The bosserver creates a pair of symlinks in the client's configuration
    directory (/usr/vice/etc) during startup, if the configuration files are
    not present:
    
      /usr/vice/etc/CellServDB -> /usr/afs/etc/CellServDB
      /usr/vice/etc/ThisCell -> /usr/afs/etc/ThisCell
    
    Due to a bug in the bosserver (which is not fixed on 1.6.x), the
    symlinks are only created when the /usr/vice/etc directory already
    exists when the bosserver is started.
    
    If the bosserver is started before the client is installed (and the
    /usr/vice/etc directory is present), then the packaging script will
    write to the symlink CellServDB, overwriting the server's CellServDB with
    the contents of the client's CellServDB.local and CellServDB.dist files.
    Also, if the client is started after the bosserver creates the symlinks,
    the client init script will overwrite the server's CellServDB with the
    contents of the client's CellServDB.local and CellServDB.dist files.
    
    Update the packaging and the client init script to delete this symlink
    if present, since it is only intended to provide stub configuration
    for the client utilities while setting up an initial server.  Then,
    the updating of the CellServDB will create a local file, instead of
    following the symlink and overwriting the server CellServDB.
    
    While here, adjust the indentation whitespace to match the tabs below.
    
    Reviewed-on: http://gerrit.openafs.org/11601
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    (cherry picked from commit 75d67780b42c1a7bfa506fcd230b28a6f293fcbd)
    
    Change-Id: I7f899c7ea35d5df6a2e846a0354717fd51e2eba4
    Reviewed-on: http://gerrit.openafs.org/12081
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>

 src/packaging/RedHat/openafs-client.init |   13 ++++++++-----
 src/packaging/RedHat/openafs.spec.in     |    3 +++
 2 files changed, 11 insertions(+), 5 deletions(-)

-- 
OpenAFS Master Repository