refactor the way we specify packages so we don't list all packages for an os