Auto-selecting components based on external command exit code on 10.6.6