1 votes

Comment réparer pwd (impression du répertoire de travail) sur Cyanogenmod 7 ?

Je veux utiliser WinSCP pour transférer des données vers mon téléphone via le réseau sans fil. J'ai activé dropbear sur mon téléphone. WinSCP se connecte, mais se bloque après avoir essayé de le faire. pwd . En me connectant avec PuTTy, je peux voir que pwd renvoie un ligne blanche :

/data/dropbear # pwd

/data/dropbear # which pwd
/system/xbin/pwd
/data/dropbear # busybox pwd
/data/dropbear
/data/dropbear # ls -l /system/xbin/pwd
lrwxrwxrwx    1 root     root             7 Apr  1 23:30 pwd -> busybox

Venant d'un milieu OpenWrt, cette configuration dropbear me semble normale. Pourquoi ce shell imprime-t-il des lignes vides ? Mon appareil est un Motorola Droid exécutant Cyanogenmod 7 RC4.

2voto

Matt H Points 2530

Pouvez-vous remplacer le lien symbolique pwd par un script qui exécute simplement 'busybox pwd' ?

Ou est-ce qu'un alias fonctionnerait ?

1voto

malexmave Points 1837

Le comportement est différent parce que dropbear utilise un shell différent que le application terminale . Une solution de contournement serait d'utiliser le même shell que l'application terminal :

echo "/system/bin/sh" > /data/dropbear/.profile

Sachez que cela contredit le Wiki Cyanogenmod qui vous demande d'utiliser le shell busybox : /system/xbin/busybox sh

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X