]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - release/scripts/chkINDEX
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / release / scripts / chkINDEX
1 #! /bin/sh
2 #
3 # $FreeBSD$
4
5 usage()
6 {
7         echo "$*" >&2
8         echo "This script must be run from the top level package directory" >&2
9         exit 1
10 }
11
12 [ $# -ge 1 ] && usage "usage: chkINDEX"
13 [ -f INDEX ] || usage "INDEX file not found"
14
15 echo Checking for missing files
16 sed 's,^\([^|]*\)|.*,All/\1.tbz,' INDEX | xargs ls -l >/dev/null
17
18 echo Checking for missing dependents
19 awk -F'|' '{print $9}' INDEX | sed 's/ /\
20 /g' | sort -u | sed -e /^$/d -e 's/\(.*\)/All\/\1.tbz/' | xargs ls -l >/dev/null