spec.profile: New, more obvious handling of locations base_dir, packages_dir