197899Sbrian#! /bin/sh 297899Sbrian# 397899Sbrian# $FreeBSD$ 497899Sbrian 597899Sbrianusage() 697899Sbrian{ 797899Sbrian echo "$*" >&2 897899Sbrian echo "This script must be run from the top level package directory" >&2 997899Sbrian exit 1 1097899Sbrian} 1197899Sbrian 1297899Sbrian[ $# -ge 1 ] && usage "usage: chkINDEX" 1397899Sbrian[ -f INDEX ] || usage "INDEX file not found" 1497899Sbrian 1597899Sbrianecho Checking for missing files 16107681Smurraysed 's,^\([^|]*\)|.*,All/\1.tbz,' INDEX | xargs ls -l >/dev/null 1797899Sbrian 1897899Sbrianecho Checking for missing dependents 1998072Sbrianawk -F'|' '{print $9}' INDEX | sed 's/ /\ 20107681Smurray/g' | sort -u | sed -e /^$/d -e 's/\(.*\)/All\/\1.tbz/' | xargs ls -l >/dev/null 21