diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-20 15:22:34 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-20 15:22:34 +0000 |
commit | ed95a928eb095f8585bf216a05182a3e30cc9886 (patch) | |
tree | e5039e4c6176a9a4e91f31942e6d2329ff7cc40e /contrib/ci/misc.sh | |
parent | Adding upstream version 2.9.4. (diff) | |
download | sssd-4ffda7ef37283603c877b50c4bc31c20fd573c2c.tar.xz sssd-4ffda7ef37283603c877b50c4bc31c20fd573c2c.zip |
Adding upstream version 2.9.5.upstream/2.9.5upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'contrib/ci/misc.sh')
-rw-r--r-- | contrib/ci/misc.sh | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/contrib/ci/misc.sh b/contrib/ci/misc.sh index 642e437..2c205cd 100644 --- a/contrib/ci/misc.sh +++ b/contrib/ci/misc.sh @@ -28,46 +28,4 @@ function rm_rf_ro() rm -Rf -- "$@" } -# Extract line and function coverage percentage from a "genhtml" or "lcov -# --summary" output. -# Input: "genhtml" or "lcov --summary" output -# Output: lines funcs -function lcov_summary() -{ - sed -ne 's/^ *\(lines\|functions\)\.*: \([0-9]\+\).*$/ \2/p' | - tr -d '\n' - echo -} - -# Check if a "genhtml" or "lcov --summary" output has a minimum coverage -# percentage of lines and functions. -# Input: "genhtml" or "lcov --summary" output -# Args: min_lines min_funcs -function lcov_check() -{ - declare -r min_lines="$1"; shift - declare -r min_funcs="$1"; shift - declare lines - declare funcs - - read -r lines funcs < <(lcov_summary) - ((lines >= min_lines && funcs >= min_funcs)) && return 0 || return 1 -} - -# Check if the current user belongs to a group. -# Args: group_name -function memberof() -{ - declare -r group_name="$1" - declare group_id - declare id - group_id=`getent group "$group_name" | cut -d: -f3` || return 1 - for id in "${GROUPS[@]}"; do - if [ "$id" == "$group_id" ]; then - return 0 - fi - done - return 1 -} - fi # _MISC_SH |