From eb1bfc2c2e157e90a57f2a0f5186db0dea4c3909 Mon Sep 17 00:00:00 2001 From: "Swapnil Kulkarni (coolsvap)" Date: Tue, 17 May 2016 15:39:25 +0530 Subject: Add support to lint the install commands in Dockerfiles Change-Id: Icb47ba8b13b13889e28bb285321f11344400edc2 Closes-Bug:#1582618 --- tools/validate-install-command.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 tools/validate-install-command.sh (limited to 'tools/validate-install-command.sh') diff --git a/tools/validate-install-command.sh b/tools/validate-install-command.sh new file mode 100755 index 000000000..bc7409690 --- /dev/null +++ b/tools/validate-install-command.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +RES=0 + +for dockerfile in "$@"; do + if grep "apt-get install\|yum install" "$dockerfile"; then + echo "ERROR: $dockerfile has incorrectly formatted install command Should be in the form 'apt-get|yum -y install ...'" >&2 + RES=1 + fi +done + +exit $RES -- cgit v1.2.3