On Thu, 2019-12-12 at 15:39 +0100, Fabiano FidĂȘncio wrote:
> + # openSUSE doesn't seem to have a convenient
way to remove all
> + # unnecessary packages, but CentOS and Fedora do
> + if os_name == "OpenSUSE":
> + commands.extend([
> + "{package_manager} clean --all",
> + ])
> + else:
> + commands.extend([
> + "{package_manager} autoremove -y",
> + "{package_manager} clean all -y",
> + ])
> +
IMHO, it'd be easier to follow / cleaner if we do:
if os_name != "OpenSUSE:"
commands.extend([
"{package_manager} autoremove -y",
])
And then, later on ...
commands.extend([
"{package_manager} clean all -y",
])
Nope, that wouldn't work: the subcommand is
clean --all
on openSUSE and
clean all -y
everywhere else, soo there's no part that's common.
--
Andrea Bolognani / Red Hat / Virtualization