Wenn zsh unter Mac OS X als Anmeldeshell festgelegt ist und von iTerm gestartet wird, berücksichtigt zsh nicht, dass es als Anmeldeshell ausgeführt wird, obwohl es als '-zsh' gestartet wird ('-' als erstes Zeichen von arg [0]), was bedeuten soll, dass es als Login-Shell beginnen soll.
Wenn ich also die Login-Shell auf bash setze, erkennt bash dieses erste '-' in $ 0 und wird als Login-Shell ausgeführt, zsh jedoch nicht, obwohl es so scheint, als ob es sollte.
Gibt es eine Möglichkeit, zsh entweder das '-' in arg [0] erkennen zu lassen oder iTerm die Shell mit einem --login-Befehlszeilenargument ausführen zu lassen?