Add smartos support