Comment 7 for bug 376425

Revision history for this message
Vikentsi (m-nop) wrote :

I have tested such as you suggest. But dash doesn't have BASH_SOURCE variable. So it doesn't work even with former EUCA_KEY_DIR=$(dirname $(readlink -f ${BASH_SOURCE})) My patch only improve situation with zsh. I don't know solution for dash.

In my tests I have following results

 % cd /tmp
val@comp /tmp % ~/test/eucarc_bash_zsh_test/test_dash
  /home/val/test/eucarc_bash_zsh_test
  /home/val/test/eucarc_bash_zsh_test/euca2-admin-c8a78b6b-cert.pem

val@comp /tmp % ~/test/eucarc_bash_zsh_test/test_bash
  /home/val/test/eucarc_bash_zsh_test/.euca
  /home/val/test/eucarc_bash_zsh_test/.euca/euca2-admin-c8a78b6b-cert.pem

val@comp /tmp % ~/test/eucarc_bash_zsh_test/test_zsh
  /home/val/test/eucarc_bash_zsh_test/.euca
  /home/val/test/eucarc_bash_zsh_test/.euca/euca2-admin-c8a78b6b-cert.pem