blob: db2cff1bc34739323513d2f7b17956d6fc9964f7 (
plain)
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
|
#!/bin/sh
# stat(1) each file in .info to see if they exist
REPODIR=${1:-/home/pld/admins/th/ftp/test}
# expand files from .info file
expand_info() {
awk -F ':' -vD="$REPODIR/" '
/file:/ {
if (/-debuginfo-/) {
print D $2 "/debuginfo/" $3
} else {
print D $2 "/RPMS/" $3
}
}
' "$@"
}
i=0
nn=
ls -1 $REPODIR/SRPMS/RPMS | sed -rne "s/^((.+)-[^-]+-[^-]+\.src\.rpm)$/\1.info/p" | \
while read pkg; do
for f in $(expand_info $REPODIR/SRPMS/.metadata/$pkg); do
if ! stat $f >/dev/null; then
echo "!!!: $pkg : $f" >&2
fi
done
done
|