[27753] in Source-Commits

home help back first fref pref prev next nref lref last post

afs-config commit: Update afs.conf.client.debathena for new values

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Thu Feb 27 10:20:04 2014

Date: Thu, 27 Feb 2014 10:19:57 -0500
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201402271519.s1RFJvoL020159@drugstore.mit.edu>
To: source-commits@MIT.EDU

https://github.com/mit-athena/afs-config/commit/e1f7f4e9866cb3ecf37b2a3ce0a2ede3b4be3b9b
commit e1f7f4e9866cb3ecf37b2a3ce0a2ede3b4be3b9b
Author: Jonathan Reed <jdreed@mit.edu>
Date:   Mon Jan 27 11:02:48 2014 -0500

    Update afs.conf.client.debathena for new values
    
    - Per Debathena #1416, we now need to set AFS_DYNROOT=Yes for a few
      selected versions of openafs

 debian/afs.conf.client.debathena |    8 ++++++++
 debian/changelog                 |    7 +++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/debian/afs.conf.client.debathena b/debian/afs.conf.client.debathena
index 9f57054..295bfcb 100644
--- a/debian/afs.conf.client.debathena
+++ b/debian/afs.conf.client.debathena
@@ -3,3 +3,11 @@ AFS_AFSDB=true
 AFS_CRYPT=true
 AFS_DYNROOT=true
 AFS_FAKESTAT=true
+# Clean up from a broken openafs initscript.  See Debathena #1416
+# and Debian #729353
+openafs_ver=$(dpkg-query -W -f '${Version}' openafs-client)
+if dpkg --compare-versions "$openafs_ver" ge 1.6.2.1-1~ &&
+    dpkg --compare-versions "$openafs_ver" lt 1.6.6-1~; then
+    AFS_DYNROOT=Yes
+fi
+unset openafs_ver
diff --git a/debian/changelog b/debian/changelog
index a50cff3..95af327 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+debathena-afs-config (1.23) unstable; urgency=low
+
+  * Modify afs.client.conf to pass AFS_DYNROOT=Yes to the broken versions
+    that require it (Trac: #1416)
+
+ -- Jonathan Reed <jdreed@mit.edu>  Mon, 27 Jan 2014 09:56:58 -0500
+
 debathena-afs-config (1.22) unstable; urgency=low
 
   [ Jonathan Reed ]

home help back first fref pref prev next nref lref last post