From da90ef47433bbcfa31fa16740e9d60657ba03960 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Tue, 18 Jul 2017 13:15:09 +1000 Subject: [PATCH] Fix latest-limit command line It turns out dnf argparse can't handle negative numbers without "=". It's actually documented in the man page --latest-limit ... If is negative skip of latest packages. If a negative number is used use syntax --latest-limit= But who reads that :) This started failing with Fedora 26 Change-Id: I884af94c07fa11b010f69863047a04711b14f21e --- .../elements/redhat-common/finalise.d/01-clean-old-kernels | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diskimage_builder/elements/redhat-common/finalise.d/01-clean-old-kernels b/diskimage_builder/elements/redhat-common/finalise.d/01-clean-old-kernels index 48f835bf..5d8393f2 100755 --- a/diskimage_builder/elements/redhat-common/finalise.d/01-clean-old-kernels +++ b/diskimage_builder/elements/redhat-common/finalise.d/01-clean-old-kernels @@ -16,7 +16,7 @@ YUM=${YUM:-yum} if [[ ${YUM} == "dnf" ]]; then # cribbed from # http://dnf.readthedocs.org/en/latest/cli_vs_yum.html - _old_kernels="$(dnf repoquery --installonly --latest-limit -1 -q)" + _old_kernels="$(dnf repoquery --installonly --latest-limit=-1 -q)" if [[ -n "${_old_kernels}" ]]; then dnf remove -y ${_old_kernels} fi