/var/lib/pcp/testsuite/check-gitignore is in pcp-testsuite 4.0.1-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!/bin/sh
#
# check .gitignore
#
tmp=/var/tmp/check-gitignore-$$
#debug# tmp=`pwd`/tmp
sts=0
trap "rm -f $tmp.*; exit \$sts" 0 1 2 3 15
rm -f $tmp.*
if [ ! -f .gitignore ]
then
    echo "No .gitignore here, do you know what you're doing?"
    sts=1
    exit $sts
fi
# check for .gitignore lines that do not match any existing file
#
sed -e '/^#/d' .gitignore \
| while read pat
do
    for file in $pat
    do
	if [ ! -f "$file" ]
	then
	    echo "Warning: no file matching .gitignore line: $pat"
	else
	    echo "$file" >>$tmp.ignore
	fi
    done
done
sort -o $tmp.ignore $tmp.ignore
git status \
| awk '
/Untracked files:/	{ state = 1; next }
state == 1 && /to include in what will be committed/	{ state = 2; next }
state == 2		{ print }' \
| sed -e 's/^#[ 	]*//' >$tmp.status
 |