"Trent W. Buck" <[EMAIL PROTECTED]> writes:

> Recently, /sudo::/ stopped working on my home Debian Sid (unstable)
> workstation, even with -Q.  My home network uses NIS and a
> root-squashed NFS /home.  At work, also using NIS and root-squashed
> NFS /home, I cannot reproduce this problem on Debian Lenny (testing).
> At both sites, ~twb/.bashrc is not readable by root.

Could you, please, check whether the appended patch works? It is towards
the Tramp CVS (branch-2-0-stable), therefore line numbers might differ.

Best regards, Michael.

*** /home/albinus/src/tramp-stable/lisp/tramp.el.~2.359.2.116.~	2007-10-31 21:36:49.000000000 +0100
--- /home/albinus/src/tramp-stable/lisp/tramp.el	2007-12-23 20:43:19.000000000 +0100
***************
*** 6256,6264 ****
    ;; the last time we sent a command, to avoid tramp-send-command to send
    ;; "echo are you awake".
    (setq tramp-last-cmd-time (current-time))
    (tramp-send-command
     multi-method method user host
!    (format "PROMPT_COMMAND=''; PS1='%s%s%s'; PS2=''; PS3=''"
  	   tramp-rsh-end-of-line
             tramp-end-of-output
  	   tramp-rsh-end-of-line))
--- 6256,6273 ----
    ;; the last time we sent a command, to avoid tramp-send-command to send
    ;; "echo are you awake".
    (setq tramp-last-cmd-time (current-time))
+   (tramp-send-command-internal multi-method method user host
+ 			       "PROMPT_COMMAND=''")
+   (erase-buffer)
+   (tramp-send-command-internal multi-method method user host
+ 			       "PS2=''")
+   (erase-buffer)
+   (tramp-send-command-internal multi-method method user host
+ 			       "PS3=''")
+   (erase-buffer)
    (tramp-send-command
     multi-method method user host
!    (format "PS1='%s%s%s'"
  	   tramp-rsh-end-of-line
             tramp-end-of-output
  	   tramp-rsh-end-of-line))

Reply via email to