From b5c27187561daa44045c082ad6599d3e3faac78c Mon Sep 17 00:00:00 2001 From: James Sulinski Date: Thu, 9 Feb 2017 00:24:00 -0800 Subject: [PATCH] aptitude changelog defaults to using more, which is not interactive and breaks docker scans. Set PAGER=cat before running to default to cat. --- scan/debian.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scan/debian.go b/scan/debian.go index 77b3d6c71a..af1569fbd0 100644 --- a/scan/debian.go +++ b/scan/debian.go @@ -537,7 +537,7 @@ func (o *debian) scanPackageCveIDs(pack models.PackageInfo) ([]string, error) { case "ubuntu": cmd = fmt.Sprintf(`apt-get changelog %s | grep '\(urgency\|CVE\)'`, pack.Name) case "debian": - cmd = fmt.Sprintf(`aptitude changelog %s | grep '\(urgency\|CVE\)'`, pack.Name) + cmd = fmt.Sprintf(`env PAGER=cat aptitude changelog %s | grep '\(urgency\|CVE\)'`, pack.Name) } cmd = util.PrependProxyEnv(cmd)