summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorNikolai Kondrashov <Nikolai.Kondrashov@redhat.com>2015-10-02 19:08:47 +0300
committerLukas Slebodnik <lslebodn@redhat.com>2015-10-20 12:53:51 +0200
commit96544fca522e66b4f69b4252854a5f672c96f9c4 (patch)
tree0282cad6822149099f2a1020e955eb4761f9b175 /contrib
parent5f4f0428c182a9e77d29b39f3749fce03643ac8d (diff)
downloadsssd-96544fca522e66b4f69b4252854a5f672c96f9c4.tar.gz
sssd-96544fca522e66b4f69b4252854a5f672c96f9c4.tar.xz
sssd-96544fca522e66b4f69b4252854a5f672c96f9c4.zip
CI: Handle dashes in valgrind-condense
Make valgrind-condense work on program names which start with a dash character. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/ci/valgrind-condense6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/ci/valgrind-condense b/contrib/ci/valgrind-condense
index e64048ab5..eb3f3226f 100755
--- a/contrib/ci/valgrind-condense
+++ b/contrib/ci/valgrind-condense
@@ -119,12 +119,12 @@ if $match; then
program_path=`sed -e 's/^\(.*\/\)\?\.libs\/lt-\([^\/]\+\)$/\1\2/' \
<<<"$program_path"`
- program_name=`basename "$program_path"`
+ program_name=`basename -- "$program_path"`
- rm -f "$program_name".*.valgrind.log
+ rm -f -- "$program_name".*.valgrind.log
valgrind --log-file="$program_name.%p.valgrind.log" "$@" || status=$?
- if grep -q '^==[0-9]\+== *ERROR SUMMARY: *[1-9]' \
+ if grep -q '^==[0-9]\+== *ERROR SUMMARY: *[1-9]' -- \
"$program_name".*.valgrind.log; then
exit "$error_exitcode"
else