Hi Michael,
>
> Well, this is too much hassle I fear. We DON'T know which shells, and
> which broken implementations of them, are used remotely. So I rather
> oppose such a patch.
>
> What do you think about my other proposal, using `tramp-end-of-heredoc'
> as marker?
>
So patch is at end of this e-mail. But as guessed the shell generated command
is really *ugly*. See attached file.
The shell generated command for
`tramp-do-directory-files-and-attributes-with-stat' look as the previous.
I ran make check with
"REMOTE_TEMPORARY_FILE_DIRECTORY=/sshx:ptechoueyres@localhost:tmp" :
> Ran 42 tests, 42 results as expected (2015-08-20 23:23:23+0200)
> 2 expected failures
This seem's OK. But I haven't found my way to add a test for link with double
slash in path or for file like '*dummy with "spaces"*'.
Best regards, Pierre
--8<---------------cut here---------------start------------->8---
1 file changed, 43 insertions(+), 39 deletions(-)
lisp/tramp-sh.el | 82 +++++++++++++++++++++++++++++---------------------------
modified lisp/tramp-sh.el
@@ -1295,28 +1295,30 @@ target of the symlink differ."
(tramp-shell-quote-argument localname) id-format)))
(defun tramp-do-file-attributes-with-stat
- (vec localname &optional id-format)
+ (vec localname &optional id-format)
"Implement `file-attributes' for Tramp files using stat(1) command."
(tramp-message vec 5 "file attributes with stat: %s" localname)
(tramp-send-command-and-read
vec
- (format
- (concat
- ;; On Opsware, pdksh (which is the true name of ksh there)
- ;; doesn't parse correctly the sequence "((". Therefore, we add
- ;; a space. Apostrophes in the stat output are masked as "//",
- ;; in order to make a proper shell escape of them in file names.
- "( (%s %s || %s -h %s) && (%s -c "
- "'((//%%N//) %%h %s %s %%Xe0 %%Ye0 %%Ze0 %%se0 //%%A// t %%ie0 -1)' "
- "%s | sed -e 's/\"/\\\\\"/g' -e 's/\\/\\//\"/g') || echo nil)")
- (tramp-get-file-exists-command vec)
- (tramp-shell-quote-argument localname)
- (tramp-get-test-command vec)
- (tramp-shell-quote-argument localname)
- (tramp-get-remote-stat vec)
- (if (eq id-format 'integer) "%ue0" "//%U//")
- (if (eq id-format 'integer) "%ge0" "//%G//")
- (tramp-shell-quote-argument localname))))
+ (replace-regexp-in-string
+ "\\\\0" tramp-end-of-heredoc
+ (format
+ (concat
+ ;; On Opsware, pdksh (which is the true name of ksh there)
+ ;; doesn't parse correctly the sequence "((". Therefore, we add
+ ;; a space. Apostrophes in the stat output are masked as
`tramp-end-of-heredoc',
+ ;; in order to make a proper shell escape of them in file names.
+ "( (%s %s || %s -h %s) && (%s -c "
+ "'((\\0%%N\\0) %%h %s %s %%Xe0 %%Ye0 %%Ze0 %%se0 \\0%%A\\0 t %%ie0 -1)' "
+ "%s | sed -e 's/\"/\\\\\"/g' -e 's/\\0/\"/g') || echo nil)")
+ (tramp-get-file-exists-command vec)
+ (tramp-shell-quote-argument localname)
+ (tramp-get-test-command vec)
+ (tramp-shell-quote-argument localname)
+ (tramp-get-remote-stat vec)
+ (if (eq id-format 'integer) "%ue0" "\\0%U\\0")
+ (if (eq id-format 'integer) "%ge0" "\\0%G\\0")
+ (tramp-shell-quote-argument localname)))))
(defun tramp-sh-handle-set-visited-file-modtime (&optional time-list)
"Like `set-visited-file-modtime' for Tramp files."
@@ -1737,31 +1739,33 @@ be non-negative integers."
object))
(defun tramp-do-directory-files-and-attributes-with-stat
- (vec localname &optional id-format)
+ (vec localname &optional id-format)
"Implement `directory-files-and-attributes' for Tramp files using stat(1)
command."
(tramp-message vec 5 "directory-files-and-attributes with stat: %s"
localname)
(tramp-send-command-and-read
vec
- (format
- (concat
- ;; We must care about file names with spaces, or starting with
- ;; "-"; this would confuse xargs. "ls -aQ" might be a solution,
- ;; but it does not work on all remote systems. Apostrophes in
- ;; the stat output are masked as "//", in order to make a proper
- ;; shell escape of them in file names.
- "cd %s && echo \"(\"; (%s %s -a | "
- "xargs %s -c "
- "'(//%%n// (//%%N//) %%h %s %s %%Xe0 %%Ye0 %%Ze0 %%se0 //%%A// t %%ie0
-1)' "
- "-- 2>/dev/null | sed -e 's/\"/\\\\\"/g' -e 's/\\/\\//\"/g'); echo \")\"")
- (tramp-shell-quote-argument localname)
- (tramp-get-ls-command vec)
- ;; On systems which have no quoting style, file names with
- ;; special characters could fail.
- (if (tramp-get-ls-command-with-quoting-style vec)
- "--quoting-style=shell" "")
- (tramp-get-remote-stat vec)
- (if (eq id-format 'integer) "%ue0" "//%U//")
- (if (eq id-format 'integer) "%ge0" "//%G//"))))
+ (replace-regexp-in-string
+ "\\\\0" tramp-end-of-heredoc
+ (format
+ (concat
+ ;; We must care about file names with spaces, or starting with
+ ;; "-"; this would confuse xargs. "ls -aQ" might be a solution,
+ ;; but it does not work on all remote systems. Apostrophes in
+ ;; the stat output are masked as `tramp-end-of-heredoc', in order to
make a proper
+ ;; shell escape of them in file names.
+ "cd %s && echo \"(\"; (%s %s -a | "
+ "xargs %s -c "
+ "'(\\0%%n\\0 (\\0%%N\\0) %%h %s %s %%Xe0 %%Ye0 %%Ze0 %%se0 \\0%%A\\0 t
%%ie0 -1)' "
+ "-- 2>/dev/null | sed -e 's/\"/\\\\\"/g' -e 's/\\0/\"/g'); echo \")\"")
+ (tramp-shell-quote-argument localname)
+ (tramp-get-ls-command vec)
+ ;; On systems which have no quoting style, file names with
+ ;; special characters could fail.
+ (if (tramp-get-ls-command-with-quoting-style vec)
+ "--quoting-style=shell" "")
+ (tramp-get-remote-stat vec)
+ (if (eq id-format 'integer) "%ue0" "\\0%U\\0")
+ (if (eq id-format 'integer) "%ge0" "\\0%G\\0")))))
;; This function should return "foo/" for directories and "bar" for
;; files.
--8<---------------cut here---------------end--------------->8---
;; GNU Emacs: 24.5.1 Tramp: 2.2.12 -*- mode: outline; -*-
23:35:39.003080 tramp-maybe-open-connection (3) # Opening connection for
ptechoueyres@localhost using scpx...
23:35:39.009408 tramp-maybe-open-connection (6) # /bin/sh -i
23:35:39.011979 tramp-wait-for-regexp (6) #
#$
23:35:39.014133 tramp-maybe-open-connection (3) # Sending command `exec ssh -l
ptechoueyres -o ControlMaster=auto -o ControlPath='tramp.%C' -o
ControlPersist=no -e none -t -t localhost /bin/sh'
23:35:39.014417 tramp-send-command (6) # exec ssh -l ptechoueyres -o
ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none -t -t
localhost /bin/sh
23:35:39.017072 tramp-process-actions (3) # Waiting for prompts from remote
shell...
23:35:39.597680 tramp-process-one-action (5) # Looking for regexp
"\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
23:35:39.598000 tramp-process-one-action (5) # Looking for regexp
"\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot
de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?:
phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة
السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ
ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*: ?
*\)\'" from remote shell
23:35:39.598233 tramp-process-one-action (5) # Looking for regexp
"\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification
failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported
authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try
again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal
[0-9]+\).*\)\'" from remote shell
23:35:39.598420 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
23:35:39.598568 tramp-process-one-action (5) # Call `tramp-action-succeed'
23:35:39.598747 tramp-process-actions (6) #
sh-4.3$
23:35:39.599213 tramp-process-actions (3) # Waiting for prompts from remote
shell...done
23:35:39.599667 tramp-maybe-open-connection (3) # Found remote shell prompt on
`localhost'
23:35:39.602543 tramp-open-shell (5) # Opening remote shell `/bin/sh'...
23:35:39.602863 tramp-send-command (6) # exec env ENV=''
HISTFILE=.tramp_history PROMPT_COMMAND='' PS1=\#\$\ PS2='' PS3='' /bin/sh
23:35:39.611430 tramp-wait-for-regexp (6) #
#$
23:35:39.611707 tramp-open-shell (5) # Opening remote shell `/bin/sh'...done
23:35:39.611882 tramp-open-connection-setup-interactive-shell (5) # Setting up
remote shell environment
23:35:39.612037 tramp-send-command (6) # stty -inlcr -echo kill '^U' erase '^H'
23:35:39.621520 tramp-wait-for-regexp (6) #
#$
23:35:39.621814 tramp-send-command (6) # echo foo
23:35:39.623002 tramp-wait-for-regexp (6) #
foo
#$
23:35:39.623210 tramp-open-connection-setup-interactive-shell (5) # Setting
shell prompt
23:35:39.623413 tramp-send-command (6) #
PS1=///42048633503e4ab769ea4fb347b0c9e8\#\$ PS2='' PS3='' PROMPT_COMMAND=''
23:35:39.624827 tramp-wait-for-regexp (6) #
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.625114 tramp-open-connection-setup-interactive-shell (5) # Determining
coding system
23:35:39.625852 tramp-send-command (6) # locale -a
23:35:39.661765 tramp-wait-for-regexp (6) #
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER@saaho
aa_ER.utf8
aa_ER.utf8@saaho
aa_ET
aa_ET.utf8
af_ZA
af_ZA.iso88591
af_ZA.utf8
ak_GH
ak_GH.utf8
am_ET
am_ET.utf8
an_ES
an_ES.iso885915
an_ES.utf8
anp_IN
anp_IN.utf8
ar_AE
ar_AE.iso88596
ar_AE.utf8
ar_BH
ar_BH.iso88596
ar_BH.utf8
ar_DZ
ar_DZ.iso88596
ar_DZ.utf8
ar_EG
ar_EG.iso88596
ar_EG.utf8
ar_IN
ar_IN.utf8
ar_IQ
ar_IQ.iso88596
ar_IQ.utf8
ar_JO
ar_JO.iso88596
ar_JO.utf8
ar_KW
ar_KW.iso88596
ar_KW.utf8
ar_LB
ar_LB.iso88596
ar_LB.utf8
ar_LY
ar_LY.iso88596
ar_LY.utf8
ar_MA
ar_MA.iso88596
ar_MA.utf8
ar_OM
ar_OM.iso88596
ar_OM.utf8
ar_QA
ar_QA.iso88596
ar_QA.utf8
ar_SA
ar_SA.iso88596
ar_SA.utf8
ar_SD
ar_SD.iso88596
ar_SD.utf8
ar_SS
ar_SS.utf8
ar_SY
ar_SY.iso88596
ar_SY.utf8
ar_TN
ar_TN.iso88596
ar_TN.utf8
ar_YE
ar_YE.iso88596
ar_YE.utf8
as_IN
as_IN.utf8
ast_ES
ast_ES.iso885915
ast_ES.utf8
ayc_PE
ayc_PE.utf8
az_AZ
az_AZ.utf8
be_BY
be_BY.cp1251
be_BY@latin
be_BY.utf8
be_BY.utf8@latin
bem_ZM
bem_ZM.utf8
ber_DZ
ber_DZ.utf8
ber_MA
ber_MA.utf8
bg_BG
bg_BG.cp1251
bg_BG.utf8
bh_IN.utf8
bho_IN
bho_IN.utf8
bn_BD
bn_BD.utf8
bn_IN
bn_IN.utf8
bo_CN
bo_CN.utf8
bo_IN
bo_IN.utf8
bokmal
bokm�l
br_FR
br_FR@euro
br_FR.iso88591
br_FR.iso885915@euro
br_FR.utf8
brx_IN
brx_IN.utf8
bs_BA
bs_BA.iso88592
bs_BA.utf8
byn_ER
byn_ER.utf8
C
ca_AD
ca_AD.iso885915
ca_AD.utf8
ca_ES
ca_ES@euro
ca_ES.iso88591
ca_ES.iso885915@euro
ca_ES.utf8
ca_FR
ca_FR.iso885915
ca_FR.utf8
ca_IT
ca_IT.iso885915
ca_IT.utf8
catalan
ce_RU
ce_RU.utf8
cmn_TW
cmn_TW.utf8
crh_UA
crh_UA.utf8
croatian
csb_PL
csb_PL.utf8
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
cv_RU
cv_RU.utf8
cy_GB
cy_GB.iso885914
cy_GB.utf8
czech
da_DK
da_DK.iso88591
da_DK.iso885915
da_DK.utf8
danish
dansk
de_AT
de_AT@euro
de_AT.iso88591
de_AT.iso885915@euro
de_AT.utf8
de_BE
de_BE@euro
de_BE.iso88591
de_BE.iso885915@euro
de_BE.utf8
de_CH
de_CH.iso88591
de_CH.utf8
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
de_LU
de_LU@euro
de_LU.iso88591
de_LU.iso885915@euro
de_LU.utf8
deutsch
doi_IN
doi_IN.utf8
dutch
dv_MV
dv_MV.utf8
dz_BT
dz_BT.utf8
eesti
el_CY
el_CY.iso88597
el_CY.utf8
el_GR
el_GR.iso88597
el_GR.utf8
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
en_CA
en_CA.iso88591
en_CA.utf8
en_DK
en_DK.iso88591
en_DK.utf8
en_GB
en_GB.iso88591
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.iso88591
en_HK.utf8
en_IE
en_IE@euro
en_IE.iso88591
en_IE.iso885915@euro
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ
en_NZ.iso88591
en_NZ.utf8
en_PH
en_PH.iso88591
en_PH.utf8
en_SG
en_SG.iso88591
en_SG.utf8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.iso88591
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW
en_ZW.iso88591
en_ZW.utf8
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
es_CO.utf8
es_CR
es_CR.iso88591
es_CR.utf8
es_CU
es_CU.utf8
es_DO
es_DO.iso88591
es_DO.utf8
es_EC
es_EC.iso88591
es_EC.utf8
es_ES
es_ES@euro
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
es_GT
es_GT.iso88591
es_GT.utf8
es_HN
es_HN.iso88591
es_HN.utf8
es_MX
es_MX.iso88591
es_MX.utf8
es_NI
es_NI.iso88591
es_NI.utf8
es_PA
es_PA.iso88591
es_PA.utf8
es_PE
es_PE.iso88591
es_PE.utf8
es_PR
es_PR.iso88591
es_PR.utf8
es_PY
es_PY.iso88591
es_PY.utf8
es_SV
es_SV.iso88591
es_SV.utf8
estonian
es_US
es_US.iso88591
es_US.utf8
es_UY
es_UY.iso88591
es_UY.utf8
es_VE
es_VE.iso88591
es_VE.utf8
et_EE
et_EE.iso88591
et_EE.iso885915
et_EE.utf8
eu_ES
eu_ES@euro
eu_ES.iso88591
eu_ES.iso885915@euro
eu_ES.utf8
fa_IR
fa_IR.utf8
ff_SN
ff_SN.utf8
fi_FI
fi_FI@euro
fi_FI.iso88591
fi_FI.iso885915@euro
fi_FI.utf8
fil_PH
fil_PH.utf8
finnish
fo_FO
fo_FO.iso88591
fo_FO.utf8
fran�ais
fr_BE
fr_BE@euro
fr_BE.iso88591
fr_BE.iso885915@euro
fr_BE.utf8
fr_CA
fr_CA.iso88591
fr_CA.utf8
fr_CH
fr_CH.iso88591
fr_CH.utf8
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_LU
fr_LU@euro
fr_LU.iso88591
fr_LU.iso885915@euro
fr_LU.utf8
fur_IT
fur_IT.utf8
fy_DE
fy_DE.utf8
fy_NL
fy_NL.utf8
ga_IE
ga_IE@euro
ga_IE.iso88591
ga_IE.iso885915@euro
ga_IE.utf8
galego
galician
gd_GB
gd_GB.iso885915
gd_GB.utf8
german
gez_ER
gez_ER@abegede
gez_ER.utf8
gez_ER.utf8@abegede
gez_ET
gez_ET@abegede
gez_ET.utf8
gez_ET.utf8@abegede
gl_ES
gl_ES@euro
gl_ES.iso88591
gl_ES.iso885915@euro
gl_ES.utf8
greek
gu_IN
gu_IN.utf8
gv_GB
gv_GB.iso88591
gv_GB.utf8
hak_TW
hak_TW.utf8
ha_NG
ha_NG.utf8
hebrew
he_IL
he_IL.iso88598
he_IL.utf8
hi_IN
hi_IN.utf8
hne_IN
hne_IN.utf8
hr_HR
hr_HR.iso88592
hr_HR.utf8
hrvatski
hsb_DE
hsb_DE.iso88592
hsb_DE.utf8
ht_HT
ht_HT.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
hungarian
hy_AM
hy_AM.armscii8
hy_AM.utf8
ia_FR
ia_FR.utf8
icelandic
id_ID
id_ID.iso88591
id_ID.utf8
ig_NG
ig_NG.utf8
ik_CA
ik_CA.utf8
is_IS
is_IS.iso88591
is_IS.utf8
italian
it_CH
it_CH.iso88591
it_CH.utf8
it_IT
it_IT@euro
it_IT.iso88591
it_IT.iso885915@euro
it_IT.utf8
iu_CA
iu_CA.utf8
iw_IL
iw_IL.iso88598
iw_IL.utf8
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
ka_GE
ka_GE.georgianps
ka_GE.utf8
kk_KZ
kk_KZ.pt154
kk_KZ.utf8
kl_GL
kl_GL.iso88591
kl_GL.utf8
km_KH
km_KH.utf8
kn_IN
kn_IN.utf8
kok_IN
kok_IN.utf8
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
ks_IN
ks_IN@devanagari
ks_IN.utf8
ks_IN.utf8@devanagari
ku_TR
ku_TR.iso88599
ku_TR.utf8
kw_GB
kw_GB.iso88591
kw_GB.utf8
ky_KG
ky_KG.utf8
lb_LU
lb_LU.utf8
lg_UG
lg_UG.iso885910
lg_UG.utf8
li_BE
li_BE.utf8
lij_IT
lij_IT.utf8
li_NL
li_NL.utf8
lithuanian
lo_LA
lo_LA.utf8
lt_LT
lt_LT.iso885913
lt_LT.utf8
lv_LV
lv_LV.iso885913
lv_LV.utf8
lzh_TW
lzh_TW.utf8
mag_IN
mag_IN.utf8
mai_IN
mai_IN.utf8
mg_MG
mg_MG.iso885915
mg_MG.utf8
mhr_RU
mhr_RU.utf8
mi_NZ
mi_NZ.iso885913
mi_NZ.utf8
mk_MK
mk_MK.iso88595
mk_MK.utf8
ml_IN
ml_IN.utf8
mni_IN
mni_IN.utf8
mn_MN
mn_MN.utf8
mr_IN
mr_IN.utf8
ms_MY
ms_MY.iso88591
ms_MY.utf8
mt_MT
mt_MT.iso88593
mt_MT.utf8
my_MM
my_MM.utf8
nan_TW
nan_TW@latin
nan_TW.utf8
nan_TW.utf8@latin
nb_NO
nb_NO.iso88591
nb_NO.utf8
nds_DE
nds_DE.utf8
nds_NL
nds_NL.utf8
ne_NP
ne_NP.utf8
nhn_MX
nhn_MX.utf8
niu_NU
niu_NU.utf8
niu_NZ
niu_NZ.utf8
nl_AW
nl_AW.utf8
nl_BE
nl_BE@euro
nl_BE.iso88591
nl_BE.iso885915@euro
nl_BE.utf8
nl_NL
nl_NL@euro
nl_NL.iso88591
nl_NL.iso885915@euro
nl_NL.utf8
nn_NO
nn_NO.iso88591
nn_NO.utf8
no_NO
no_NO.ISO-8859-1
norwegian
nr_ZA
nr_ZA.utf8
nso_ZA
nso_ZA.utf8
nynorsk
oc_FR
oc_FR.iso88591
oc_FR.utf8
om_ET
om_ET.utf8
om_KE
om_KE.iso88591
om_KE.utf8
or_IN
or_IN.utf8
os_RU
os_RU.utf8
pa_IN
pa_IN.utf8
pap_AN
pap_AN.utf8
pap_AW
pap_AW.utf8
pap_CW
pap_CW.utf8
pa_PK
pa_PK.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish
portuguese
POSIX
ps_AF
ps_AF.utf8
pt_BR
pt_BR.iso88591
pt_BR.utf8
pt_PT
pt_PT@euro
pt_PT.iso88591
pt_PT.iso885915@euro
pt_PT.utf8
quz_PE
quz_PE.utf8
raj_IN
raj_IN.utf8
romanian
ro_RO
ro_RO.iso88592
ro_RO.utf8
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
rw_RW
rw_RW.utf8
sa_IN
sa_IN.utf8
sat_IN
sat_IN.utf8
sc_IT
sc_IT.utf8
sd_IN
sd_IN@devanagari
sd_IN.utf8
sd_IN.utf8@devanagari
se_NO
se_NO.utf8
shs_CA
shs_CA.utf8
sid_ET
sid_ET.utf8
si_LK
si_LK.utf8
sk_SK
sk_SK.iso88592
sk_SK.utf8
slovak
slovene
slovenian
sl_SI
sl_SI.iso88592
sl_SI.utf8
so_DJ
so_DJ.iso88591
so_DJ.utf8
so_ET
so_ET.utf8
so_KE
so_KE.iso88591
so_KE.utf8
so_SO
so_SO.iso88591
so_SO.utf8
spanish
sq_AL
sq_AL.iso88591
sq_AL.utf8
sq_MK
sq_MK.utf8
sr_ME
sr_ME.utf8
sr_RS
sr_RS@latin
sr_RS.utf8
sr_RS.utf8@latin
ss_ZA
ss_ZA.utf8
st_ZA
st_ZA.iso88591
st_ZA.utf8
sv_FI
sv_FI@euro
sv_FI.iso88591
sv_FI.iso885915@euro
sv_FI.utf8
sv_SE
sv_SE.iso88591
sv_SE.iso885915
sv_SE.utf8
swedish
sw_KE
sw_KE.utf8
sw_TZ
sw_TZ.utf8
szl_PL
szl_PL.utf8
ta_IN
ta_IN.utf8
ta_LK
ta_LK.utf8
te_IN
te_IN.utf8
tg_TJ
tg_TJ.koi8t
tg_TJ.utf8
thai
the_NP
the_NP.utf8
th_TH
th_TH.tis620
th_TH.utf8
ti_ER
ti_ER.utf8
ti_ET
ti_ET.utf8
tig_ER
tig_ER.utf8
tk_TM
tk_TM.utf8
tl_PH
tl_PH.iso88591
tl_PH.utf8
tn_ZA
tn_ZA.utf8
tr_CY
tr_CY.iso88599
tr_CY.utf8
tr_TR
tr_TR.iso88599
tr_TR.utf8
ts_ZA
ts_ZA.utf8
tt_RU
tt_RU@iqtelif
tt_RU.utf8
tt_RU.utf8@iqtelif
tu_IN.utf8
turkish
ug_CN
ug_CN.utf8
uk_UA
uk_UA.koi8u
uk_UA.utf8
unm_US
unm_US.utf8
ur_IN
ur_IN.utf8
ur_PK
ur_PK.utf8
uz_UZ
uz_UZ@cyrillic
uz_UZ.iso88591
uz_UZ.utf8
uz_UZ.utf8@cyrillic
ve_ZA
ve_ZA.utf8
vi_VN
vi_VN.utf8
wa_BE
wa_BE@euro
wa_BE.iso88591
wa_BE.iso885915@euro
wa_BE.utf8
wae_CH
wae_CH.utf8
wal_ET
wal_ET.utf8
wo_SN
wo_SN.utf8
xh_ZA
xh_ZA.iso88591
xh_ZA.utf8
yi_US
yi_US.cp1255
yi_US.utf8
yo_NG
yo_NG.utf8
yue_HK
yue_HK.utf8
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.iso88591
zu_ZA.utf8
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.662876 tramp-send-command (6) # echo foo ; echo bar
23:35:39.670685 tramp-wait-for-regexp (6) #
foo
bar
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.671008 tramp-open-connection-setup-interactive-shell (5) # Setting
coding system to `utf-8-unix' and `utf-8-unix'
23:35:39.671172 tramp-send-command (6) # set +o vi +o emacs
23:35:39.672281 tramp-wait-for-regexp (6) #
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.672542 tramp-open-connection-setup-interactive-shell (5) # Checking
system information
23:35:39.672811 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo
tramp_exit_status $?
23:35:39.676441 tramp-wait-for-regexp (6) #
"Linux 4.1.4-200.fc22.x86_64"
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.676854 tramp-open-connection-setup-interactive-shell (5) # Checking
remote host type for `send-process-string' bug
23:35:39.677004 tramp-set-remote-path (5) # Setting $PATH environment variable
23:35:39.677236 tramp-send-command (6) # echo \"`getconf PATH 2>/dev/null`\"
2>/dev/null; echo tramp_exit_status $?
23:35:39.683724 tramp-wait-for-regexp (6) #
"/usr/bin"
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.684727 tramp-get-test-command (5) # Finding a suitable `test' command
23:35:39.684999 tramp-send-command (6) # test 0 2>/dev/null; echo
tramp_exit_status $?
23:35:39.692063 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.692511 tramp-send-command (6) # test -d /usr/bin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.693673 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.694808 tramp-send-command (6) # test -d /bin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.697507 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.698613 tramp-send-command (6) # test -d /sbin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.701279 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.702488 tramp-send-command (6) # test -d /usr/sbin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.712046 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.714243 tramp-send-command (6) # test -d /usr/local/bin 2>/dev/null;
echo tramp_exit_status $?
23:35:39.715632 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.716702 tramp-send-command (6) # test -d /usr/local/sbin 2>/dev/null;
echo tramp_exit_status $?
23:35:39.721512 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.723168 tramp-send-command (6) # test -d /local/bin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.729849 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.730981 tramp-send-command (6) # test -d /local/freeware/bin
2>/dev/null; echo tramp_exit_status $?
23:35:39.740343 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.741430 tramp-send-command (6) # test -d /local/gnu/bin 2>/dev/null;
echo tramp_exit_status $?
23:35:39.742680 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.744098 tramp-send-command (6) # test -d /usr/freeware/bin 2>/dev/null;
echo tramp_exit_status $?
23:35:39.745509 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.746624 tramp-send-command (6) # test -d /usr/pkg/bin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.751433 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.752561 tramp-send-command (6) # test -d /usr/contrib/bin 2>/dev/null;
echo tramp_exit_status $?
23:35:39.760171 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.762386 tramp-send-command (6) # test -d /opt/bin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.768012 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.769153 tramp-send-command (6) # test -d /opt/sbin 2>/dev/null; echo
tramp_exit_status $?
23:35:39.772840 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.773958 tramp-send-command (6) # test -d /opt/local/bin 2>/dev/null;
echo tramp_exit_status $?
23:35:39.779131 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.779615 tramp-send-command (6) #
PATH=/usr/bin:/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
23:35:39.788173 tramp-wait-for-regexp (6) #
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.788512 tramp-send-command (6) # echo ~root
23:35:39.789978 tramp-wait-for-regexp (6) #
/root
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.790313 tramp-send-command (6) # mesg n; biff n
23:35:39.796815 tramp-wait-for-regexp (6) #
sh: biff : commande introuvable
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.797227 tramp-send-command (6) # echo \"`tty`\" 2>/dev/null; echo
tramp_exit_status $?
23:35:39.807628 tramp-wait-for-regexp (6) #
"/dev/pts/2"
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.808055 tramp-open-connection-setup-interactive-shell (5) # Setting
default environment
23:35:39.808317 tramp-send-command (6) # while read var val; do export
$var=$val; done <<'b617defc9809bedf1b372920b164b1e4'
PAGER cat
INSIDE_EMACS '24.5.1,tramp:2.2.12'
TERM dumb
LC_CTYPE ''
TMOUT 0
LC_ALL C
b617defc9809bedf1b372920b164b1e4
23:35:39.816188 tramp-wait-for-regexp (6) #
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.816513 tramp-send-command (6) # unset correct autocorrect MAILPATH
MAILCHECK MAIL HISTORY CDPATH
23:35:39.817891 tramp-wait-for-regexp (6) #
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.818590 tramp-maybe-open-connection (3) # Opening connection for
ptechoueyres@localhost using scpx...done
23:35:39.818850 tramp-send-command (6) # cd ~ && pwd
23:35:39.822812 tramp-wait-for-regexp (6) #
/home/ptechoueyres
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.825420 tramp-get-file-exists-command (5) # Finding command to check if
file exists
23:35:39.825839 tramp-send-command (6) # test -e / 2>/dev/null; echo
tramp_exit_status $?
23:35:39.829313 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.829815 tramp-send-command (6) # test -e /\ this\ file\ does\ not\
exist\ 2>/dev/null; echo tramp_exit_status $?
23:35:39.832461 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.833029 tramp-send-command (6) # test -e /home/ptechoueyres/tmp/
2>/dev/null; echo tramp_exit_status $?
23:35:39.839825 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.854638 tramp-get-remote-perl (5) # Finding a suitable `perl' command
23:35:39.855078 tramp-send-command (6) # which \perl5 | wc -w
23:35:39.863625 tramp-wait-for-regexp (6) #
which: no perl5 in
(/usr/bin:/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin)
0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.864086 tramp-send-command (6) # (while read d; do if test -x $d/perl5
&& test -f $d/perl5; then echo tramp_executable $d/perl5; break; fi; done ;
echo '.') <<'b617defc9809bedf1b372920b164b1e4'
/usr/bin
/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/local/sbin
b617defc9809bedf1b372920b164b1e4
23:35:39.867341 tramp-wait-for-regexp (6) #
.
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.867826 tramp-send-command (6) # which \perl | wc -w
23:35:39.873994 tramp-wait-for-regexp (6) #
1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.874382 tramp-send-command (6) # \perl -e 'use File::Spec;'
2>/dev/null; echo tramp_exit_status $?
23:35:39.932238 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.932687 tramp-send-command (6) # \perl -e 'use Cwd "realpath";'
2>/dev/null; echo tramp_exit_status $?
23:35:39.986600 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.986991 tramp-maybe-send-script (5) # Sending script
`tramp_perl_file_name_all_completions'...
23:35:39.987315 tramp-send-command (6) # tramp_perl_file_name_all_completions
() {
\perl -e 'sub case {
my $str = shift;
if ($ARGV[2]) {
return lc($str);
}
else {
return $str;
}
}
opendir(d, $ARGV[0]) || die("$ARGV[0]: $!\nfail\n");
@files = readdir(d); closedir(d);
foreach $f (@files) {
if (case(substr($f, 0, length($ARGV[1]))) eq case($ARGV[1])) {
if (-d "$ARGV[0]/$f") {
print "$f/\n";
}
else {
print "$f\n";
}
}
}
print "ok\n"
' "$1" "$2" "$3" 2>/dev/null
} 2>/dev/null; echo tramp_exit_status $?
23:35:39.989329 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:39.989693 tramp-maybe-send-script (5) # Sending script
`tramp_perl_file_name_all_completions'...done
23:35:39.990030 tramp-send-command (6) # tramp_perl_file_name_all_completions
/home/ptechoueyres/tmp/ '' 1
23:35:40.003060 tramp-wait-for-regexp (6) #
tmp/
.tramp_history
alibaba est un "voleur"
../
tramp-test10388CqK/
./
** alibaba est un "voleur" **
ok
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.008295 tramp-send-command (6) # test -e /home/ptechoueyres/
2>/dev/null; echo tramp_exit_status $?
23:35:40.011469 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.025432 tramp-send-command (6) # test -d /home/ptechoueyres/tmp
2>/dev/null; echo tramp_exit_status $?
23:35:40.027168 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.035703 tramp-send-command (6) # test -e /home/ptechoueyres/tmp/.dired
2>/dev/null; echo tramp_exit_status $?
23:35:40.037336 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.043064 tramp-handle-insert-directory (0) # Opening directory
/scpx:ptechoueyres@localhost:/home/ptechoueyres/tmp/...
23:35:40.046884 tramp-get-remote-stat (5) # Finding a suitable `stat' command
23:35:40.047217 tramp-send-command (6) # which \stat | wc -w
23:35:40.059123 tramp-wait-for-regexp (6) #
1
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.059497 tramp-send-command (6) # \stat -c '("%N" %s)' / 2>/dev/null;
echo tramp_exit_status $?
23:35:40.067656 tramp-wait-for-regexp (6) #
("'/'" 4096)
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.068047 tramp-do-directory-files-and-attributes-with-stat (5) #
directory-files-and-attributes with stat: /home/ptechoueyres/tmp/
23:35:40.068159 tramp-get-ls-command (5) # Finding a suitable `ls' command
23:35:40.068371 tramp-send-command (6) # (while read d; do if test -x $d/ls &&
test -f $d/ls; then echo tramp_executable $d/ls; break; fi; done ; echo '.')
<<'b617defc9809bedf1b372920b164b1e4'
/usr/bin
/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/local/sbin
b617defc9809bedf1b372920b164b1e4
23:35:40.072963 tramp-wait-for-regexp (6) #
tramp_executable /usr/bin/ls
.
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.073477 tramp-send-command (6) # /usr/bin/ls -lnd / 2>/dev/null; echo
tramp_exit_status $?
23:35:40.084759 tramp-wait-for-regexp (6) #
dr-xr-xr-x. 19 0 0 4096 Jun 30 18:04 /
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.085152 tramp-send-command (6) # /usr/bin/ls --color=never -al
/dev/null 2>/dev/null; echo tramp_exit_status $?
23:35:40.091848 tramp-wait-for-regexp (6) #
crw-rw-rw-. 1 root root 1, 3 Aug 20 18:24 /dev/null
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.092307 tramp-get-ls-command-with-quoting-style (5) # Checking, whether
`ls --quoting-style=shell' works
23:35:40.092552 tramp-send-command (6) # /usr/bin/ls --color=never
--quoting-style=shell -al /dev/null 2>/dev/null; echo tramp_exit_status $?
23:35:40.100358 tramp-wait-for-regexp (6) #
crw-rw-rw-. 1 root root 1, 3 Aug 20 18:24 /dev/null
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.100858 tramp-send-command (6) # cd /home/ptechoueyres/tmp/ && echo
"("; (/usr/bin/ls --color=never --quoting-style=shell -a | xargs \stat -c
'(b617defc9809bedf1b372920b164b1e4%nb617defc9809bedf1b372920b164b1e4
(b617defc9809bedf1b372920b164b1e4%Nb617defc9809bedf1b372920b164b1e4) %h
b617defc9809bedf1b372920b164b1e4%Ub617defc9809bedf1b372920b164b1e4
b617defc9809bedf1b372920b164b1e4%Gb617defc9809bedf1b372920b164b1e4 %Xe0 %Ye0
%Ze0 %se0 b617defc9809bedf1b372920b164b1e4%Ab617defc9809bedf1b372920b164b1e4 t
%ie0 -1)' -- 2>/dev/null | sed -e 's/"/\\"/g' -e
's/b617defc9809bedf1b372920b164b1e4/"/g'); echo ")" 2>/dev/null; echo
tramp_exit_status $?
23:35:40.120657 tramp-wait-for-regexp (6) #
(
("** alibaba est un \"voleur\" **" ("'** alibaba est un \"voleur\" **' ->
'/home/ptechoueyres/tmp/alibaba est un \"voleur\"'") 1 "ptechoueyres" "users"
1440103521e0 1440103521e0 1440103521e0 46e0 "lrwxrwxrwx" t 27530579e0 -1)
("." ("'.'") 3 "ptechoueyres" "users" 1440106173e0 1440105800e0 1440105800e0
4096e0 "drwxr-xr-x" t 27549866e0 -1)
(".." ("'..'") 42 "ptechoueyres" "users" 1440106192e0 1440106539e0 1440106539e0
4096e0 "drwxr-xr-x" t 27394049e0 -1)
(".tramp_history" ("'.tramp_history'") 1 "ptechoueyres" "users" 1440106223e0
1440106223e0 1440106223e0 22814e0 "-rw-------" t 27530587e0 -1)
("alibaba est un \"voleur\"" ("'alibaba est un \"voleur\"'") 1 "ptechoueyres"
"users" 1440103493e0 1440103491e0 1440103491e0 0e0 "-rw-r--r--" t 27530584e0 -1)
("tmp" ("'tmp' -> '/tmp/..//tmp'") 1 "ptechoueyres" "users" 1440103552e0
1440103551e0 1440103551e0 12e0 "lrwxrwxrwx" t 27530585e0 -1)
("tramp-test10388CqK" ("'tramp-test10388CqK'") 2 "ptechoueyres" "users"
1440104011e0 1440104013e0 1440104013e0 4096e0 "drwxr-xr-x" t 27549878e0 -1)
)
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.121171 tramp-get-remote-id (5) # Finding POSIX `id' command
23:35:40.121405 tramp-send-command (6) # (while read d; do if test -x $d/id &&
test -f $d/id; then echo tramp_executable $d/id; break; fi; done ; echo '.')
<<'b617defc9809bedf1b372920b164b1e4'
/usr/bin
/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/local/sbin
b617defc9809bedf1b372920b164b1e4
23:35:40.125869 tramp-wait-for-regexp (6) #
tramp_executable /usr/bin/id
.
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.126234 tramp-send-command (6) # /usr/bin/id -u 2>/dev/null; echo
tramp_exit_status $?
23:35:40.132819 tramp-wait-for-regexp (6) #
1000
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.133354 tramp-send-command (6) # /usr/bin/id -gn | sed -e s/^/\"/ -e
s/$/\"/ 2>/dev/null; echo tramp_exit_status $?
23:35:40.141437 tramp-wait-for-regexp (6) #
"users"
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.154639 tramp-send-command (6) # ( cd /home/ptechoueyres/tmp/ && df -Pk
. </dev/null; echo tramp_exit_status $? )
23:35:40.161420 tramp-wait-for-regexp (6) #
Filesystem 1024-blocks Used Available Capacity
Mounted on
/dev/mapper/vg_kilashandra-lv_home 612593816 500699308 82693260 86%
/home
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.164971 tramp-handle-insert-directory (0) # Opening directory
/scpx:ptechoueyres@localhost:/home/ptechoueyres/tmp/...done
23:35:40.168598 tramp-do-file-attributes-with-stat (5) # file attributes with
stat: /home/ptechoueyres/tmp/
23:35:40.344323 tramp-send-command (6) # ( (test -e /home/ptechoueyres/tmp/ ||
test -h /home/ptechoueyres/tmp/) && (\stat -c
'((b617defc9809bedf1b372920b164b1e4%Nb617defc9809bedf1b372920b164b1e4) %h %ue0
%ge0 %Xe0 %Ye0 %Ze0 %se0
b617defc9809bedf1b372920b164b1e4%Ab617defc9809bedf1b372920b164b1e4 t %ie0 -1)'
/home/ptechoueyres/tmp/ | sed -e 's/"/\\"/g' -e
's/b617defc9809bedf1b372920b164b1e4/"/g') || echo nil) 2>/dev/null; echo
tramp_exit_status $?
23:35:40.356325 tramp-wait-for-regexp (6) #
(("'/home/ptechoueyres/tmp/'") 3 1000e0 100e0 1440106173e0 1440105800e0
1440105800e0 4096e0 "drwxr-xr-x" t 27549866e0 -1)
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
23:35:40.356828 tramp-send-command (6) # /usr/bin/id -g 2>/dev/null; echo
tramp_exit_status $?
23:35:40.365158 tramp-wait-for-regexp (6) #
100
tramp_exit_status 0
///42048633503e4ab769ea4fb347b0c9e8#$
_______________________________________________
Tramp-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/tramp-devel