diff options
author | Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> | 2015-10-02 19:08:47 +0300 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2015-10-20 12:53:51 +0200 |
commit | 96544fca522e66b4f69b4252854a5f672c96f9c4 (patch) | |
tree | 0282cad6822149099f2a1020e955eb4761f9b175 | |
parent | 5f4f0428c182a9e77d29b39f3749fce03643ac8d (diff) | |
download | sssd-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>
-rwxr-xr-x | contrib/ci/valgrind-condense | 6 |
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 |