[PATCH] utilities: kernelscan.sh: Check that the file exists
Colin King
colin.king at canonical.com
Tue Nov 6 11:53:53 UTC 2012
From: Colin Ian King <colin.king at canonical.com>
kernelscan.sh makes assumptions about which files to scan and
this can change over time because files get renamed or removed from
the kernel. So add a check so see if the source exists before trying
to scan it.
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/utilities/kernelscan.sh | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/utilities/kernelscan.sh b/src/utilities/kernelscan.sh
index 529d9cc..fd0f662 100755
--- a/src/utilities/kernelscan.sh
+++ b/src/utilities/kernelscan.sh
@@ -41,12 +41,16 @@ fi
scan_source_file()
{
- $KERNELSCAN < $1 -E | gcc -E $CONFIGS - | $KERNELSCAN -P > $TMP
- if [ $(stat -c%s $TMP) -gt 0 ]; then
- echo "Source: $1"
- cat $TMP
+ if [ -f $1 ]; then
+ $KERNELSCAN < $1 -E | gcc -E $CONFIGS - | $KERNELSCAN -P > $TMP
+ if [ $(stat -c%s $TMP) -gt 0 ]; then
+ echo "Source: $1"
+ cat $TMP
+ fi
+ rm $TMP
+ else
+ echo "Source: $1 does not exist"
fi
- rm $TMP
}
scan_source_tree()
--
1.7.10.4
More information about the fwts-devel
mailing list