[27753] in Source-Commits
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 ]