Replace egrep with "grep -E"
James McCoy
1 year, 8 months ago
126 | 126 |
queue+=("$src") # subprocess, var doesn't write to parent
|
127 | 127 |
fi
|
128 | 128 |
if [ "$ver" != "$(src_version "$src")" ]; then continue; fi
|
129 | |
local rustdeps="$(printf "%s" "$deps" | tr ',' '\n' | egrep -wo "librust-${pkg}(\+|-[0-9])\S*-dev[^,]*" | tr '\n' '\t' | sed -e 's/\t/, /g')"
|
|
129 |
local rustdeps="$(printf "%s" "$deps" | tr ',' '\n' | grep -E -wo "librust-${pkg}(\+|-[0-9])\S*-dev[^,]*" | tr '\n' '\t' | sed -e 's/\t/, /g')"
|
130 | 130 |
local stat="$(installability "$rdep" "$ver")"
|
131 | 131 |
printf "%s %-48s %-16s depends on %s\n" "$stat" "$rdep" "$ver" "$rustdeps"
|
132 | 132 |
done
|
14 | 14 |
classify() {
|
15 | 15 |
local c=0
|
16 | 16 |
local url="$1"
|
17 | |
local name="$(zegrep -o 'autopkgtest \[[0-9:]+\]: testing package [^[:space:]]+' "$url" | cut '-d ' -f5)"
|
18 | |
if zegrep -q '^error\[E0554\]' "$url" && \
|
19 | |
! zegrep -q "^cargo-auto-test: re-running test with RUSTC_BOOTSTRAP due to E0554" "$url"; then
|
|
17 |
local name="$(zgrep -E -o 'autopkgtest \[[0-9:]+\]: testing package [^[:space:]]+' "$url" | cut '-d ' -f5)"
|
|
18 |
if zgrep -E -q '^error\[E0554\]' "$url" && \
|
|
19 |
! zgrep -q "^cargo-auto-test: re-running test with RUSTC_BOOTSTRAP due to E0554" "$url"; then
|
20 | 20 |
results["falsepositive_unstable"]+="$name"$'\n'
|
21 | 21 |
c=$((c+1))
|
22 | 22 |
fi
|
40 | 40 |
|
41 | 41 |
if ! grep -q uploaders "$PKGCFG"; then
|
42 | 42 |
# try to auto-fill in uploaders if debcargo.toml doesn't have it
|
43 | |
uploader="$(egrep -A1 "[0-9][0-9]*( Debian)? Rust Maintainers" "$PKGDIR/debian/copyright" | tail -n1 | sed -re 's/^\s*[0-9]+\s*//g')"
|
|
43 |
uploader="$(grep -E -A1 "[0-9][0-9]*( Debian)? Rust Maintainers" "$PKGDIR/debian/copyright" | tail -n1 | sed -re 's/^\s*[0-9]+\s*//g')"
|
44 | 44 |
uploader="${uploader:-$DEBFULLNAME <$DEBEMAIL>}"
|
45 | 45 |
sed -i -e 's/^\(overlay.*\)$/\1\nuploaders = ["'"$uploader"'"]/' "$PKGCFG"
|
46 | 46 |
echo >&2 "$0: Auto-added $uploader to uploaders in debcargo.toml, based on d/copyright"
|