fix issue #1264 parse smartos in joyent