add os specific support for puppet packages