@@ -38,6 +38,7 @@ while getopts ':c:dn:u:q' OPT ; do
38
38
echo " Error: cannot read '$OPTARG '."
39
39
exit 1
40
40
fi
41
+ # shellcheck source=/dev/null
41
42
. " $OPTARG "
42
43
;;
43
44
d) DEBUG=1 ;;
@@ -70,6 +71,7 @@ if [ -z "$READCONFIG" ]; then
70
71
for i in ./cov-submit-data* .sh ; do
71
72
# Check if the file exists in case the globbing returned nothing:
72
73
[ -r " $i " ] || continue
74
+ # shellcheck source=/dev/null
73
75
. " $i "
74
76
done
75
77
fi
@@ -78,7 +80,7 @@ export PATH="$PATH:$COVTOOL/bin"
78
80
79
81
git_dirty ()
80
82
{
81
- git diff --quiet --exit-code || echo -n ' *'
83
+ git diff --quiet --exit-code || printf ' *'
82
84
}
83
85
git_branch ()
84
86
{
@@ -99,9 +101,9 @@ quietfilter()
99
101
}
100
102
101
103
if [ -n " $GITURL " ]; then
102
- TEMPDIR=` mktemp -d /tmp/cov-scan-XXXXXX`
103
- git clone $QUIETOPT " $GITURL " $TEMPDIR
104
- cd $TEMPDIR
104
+ TEMPDIR=$( mktemp -d /tmp/cov-scan-XXXXXX)
105
+ git clone $QUIETOPT " $GITURL " " $TEMPDIR "
106
+ cd " $TEMPDIR "
105
107
make $QUIETMAKE coverity-conf
106
108
fi
107
109
@@ -113,6 +115,7 @@ if [ -n "$NEWERTHAN" ]; then
113
115
fi
114
116
115
117
COVOPTS=' --dir cov-int --fs-capture-search ./'
118
+ # shellcheck disable=SC2086
116
119
cov-build $COVOPTS make $QUIETMAKE coverity-build 2>&1 | quietfilter
117
120
118
121
VERSION=$( grep ' ^VERSION' paths.mk | sed ' s/.*= *//' )
@@ -121,11 +124,12 @@ DESC="git: $(git_branch)$(git_dirty) $(git_commit)"
121
124
for i in ./cov-submit-data* .sh ; do
122
125
# Check if the file exists in case the globbing returned nothing:
123
126
[ -r " $i " ] || continue
127
+ # shellcheck source=/dev/null
124
128
. " $i "
125
129
done
126
130
127
131
# Check if we have all submission data:
128
- if [ -z " $PROJECT " -o -z " $EMAIL " -o -z " $TOKEN " ]; then
132
+ if [ -z " $PROJECT " ] || [ -z " $EMAIL " ] || [ -z " $TOKEN " ]; then
129
133
echo " Error: missing submission data: PROJECT, EMAIL or TOKEN not specified."
130
134
echo " PROJECT=$PROJECT "
131
135
echo " EMAIL=$EMAIL "
@@ -139,19 +143,19 @@ tar caf "$ARCHIVE" cov-int
139
143
140
144
[ -n " $QUIET " ] || echo " Submitting '$VERSION ' '$DESC '"
141
145
142
- TMP=` mktemp --tmpdir curl-cov-submit-XXXXXX.html`
146
+ TMP=$( mktemp --tmpdir curl-cov-submit-XXXXXX.html)
143
147
144
148
${DEBUG: +echo} \
145
149
curl --form token=" $TOKEN " --form email=" $EMAIL " --form file=@" $ARCHIVE " \
146
150
--form version=" $VERSION " --form description=" $VERSION - $DESC " \
147
- -o $TMP ${QUIET: +-s} https://scan.coverity.com/builds? project=" $PROJECT " 2>&1 \
151
+ -o " $TMP " ${QUIET: +-s} https://scan.coverity.com/builds? project=" $PROJECT " 2>&1 \
148
152
| quietfilter
149
153
150
- [ -n " $QUIET " ] || grep -vE ' ^[[:space:]]*$' $TMP
154
+ [ -n " $QUIET " ] || grep -vE ' ^[[:space:]]*$' " $TMP "
151
155
152
- rm -f $TMP
156
+ rm -f " $TMP "
153
157
154
- if [ -n " $GITURL " -a -z " $DEBUG " ]; then
158
+ if [ -n " $GITURL " ] && [ -z " $DEBUG " ]; then
155
159
rm -rf " $TEMPDIR "
156
160
fi
157
161
0 commit comments