[25312] in Source-Commits

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

/svn/athena r24895 - trunk/debathena/config/shell-config/debian

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed Oct 13 15:01:43 2010

Date: Wed, 13 Oct 2010 15:01:37 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201010131901.o9DJ1buM014837@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2010-10-13 15:01:37 -0400 (Wed, 13 Oct 2010)
New Revision: 24895

Modified:
   trunk/debathena/config/shell-config/debian/01-debathena-shell-init
   trunk/debathena/config/shell-config/debian/changelog
   trunk/debathena/config/shell-config/debian/cshrc.debathena
Log:
In shell-config:
  * Make renew work for cells other than athena.mit.edu


Modified: trunk/debathena/config/shell-config/debian/01-debathena-shell-init
===================================================================
--- trunk/debathena/config/shell-config/debian/01-debathena-shell-init	2010-10-13 18:38:09 UTC (rev 24894)
+++ trunk/debathena/config/shell-config/debian/01-debathena-shell-init	2010-10-13 19:01:37 UTC (rev 24895)
@@ -14,7 +14,9 @@
     kinit -4 </dev/null &>/dev/null
     [ $? != 3 ] && KINIT_ARGS="-54"
     kinit $KINIT_ARGS "${principal:-$ATHENA_USER}" || return $?
-    [ -e /afs/athena.mit.edu ] && aklog || {
+    DEBATHENA_AKLOG="aklog -c athena.mit.edu -p $HOME"
+    [ -x /bin/fsid ] && DEBATHENA_AKLOG="fsid -a"
+    [ -e /afs/athena.mit.edu ] && $DEBATHENA_AKLOG || {
 	ret=$?
 	echo >&2
 	echo "Your AFS client does not seem to be working.  To troubleshoot this problem," >&2

Modified: trunk/debathena/config/shell-config/debian/changelog
===================================================================
--- trunk/debathena/config/shell-config/debian/changelog	2010-10-13 18:38:09 UTC (rev 24894)
+++ trunk/debathena/config/shell-config/debian/changelog	2010-10-13 19:01:37 UTC (rev 24895)
@@ -1,3 +1,9 @@
+debathena-shell-config (1.13) unstable; urgency=low
+
+  * Make renew work for cells other than athena.mit.edu
+
+ -- Jonathan Reed <jdreed@mit.edu>  Wed, 13 Oct 2010 14:58:34 -0400
+
 debathena-shell-config (1.12) unstable; urgency=low
 
   * Only pass -45 to kinit on systems that still have a krb4. (Trac: #417)

Modified: trunk/debathena/config/shell-config/debian/cshrc.debathena
===================================================================
--- trunk/debathena/config/shell-config/debian/cshrc.debathena	2010-10-13 18:38:09 UTC (rev 24894)
+++ trunk/debathena/config/shell-config/debian/cshrc.debathena	2010-10-13 19:01:37 UTC (rev 24895)
@@ -7,11 +7,15 @@
   setenv ATHENA_SYS @sys
 endif
 setenv ATHENA_SYS_COMPAT `/bin/machtype -C`
+setenv DEBATHENA_AKLOG "aklog -c athena.mit.edu -p $HOME"
+if ( -x "/bin/fsid" ) then
+    setenv DEBATHENA_AKLOG "fsid -a"
+endif
 
 alias renew 'set KINIT_ARGS=""; \
     kinit -4 </dev/null >& /dev/null; \
     if ($? != 3) set KINIT_ARGS="-45"; \
-    kinit $KINIT_ARGS "$ATHENA_USER" && aklog'
+    kinit $KINIT_ARGS "$ATHENA_USER" && $DEBATHENA_AKLOG'
 
 set add_flags
 alias add 'eval `/bin/attach -Padd $add_flags \!:*`'


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