The fix above will make zsh not complain, but it still doesn't function correctly. This is because: % zsh -c 'args="a b c"; for f in $args; do echo $f; done' a b c
while % sh -c 'args="a b c"; for f in $args; do echo $f; done' a b c I need to figure out how to make zsh do the right thing, info at http://zsh.sourceforge.net/FAQ/zshfaq03.html This does actually raise a more general issue, on why zsh, which is not posix compliant in these 2 regards is executing content written for a posix compatible shell (ie, running stuff in /etc/profile.d). -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to cloud-init in Ubuntu. https://bugs.launchpad.net/bugs/1073077 Title: zsh complains about locale_warn on launch To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1073077/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs