Index: head/release/scripts/chkINDEX =================================================================== --- head/release/scripts/chkINDEX (revision 107680) +++ head/release/scripts/chkINDEX (revision 107681) @@ -1,20 +1,20 @@ #! /bin/sh # # $FreeBSD$ usage() { echo "$*" >&2 echo "This script must be run from the top level package directory" >&2 exit 1 } [ $# -ge 1 ] && usage "usage: chkINDEX" [ -f INDEX ] || usage "INDEX file not found" echo Checking for missing files -sed 's,^\([^|]*\)|.*,All/\1.tgz,' INDEX | xargs ls -l >/dev/null +sed 's,^\([^|]*\)|.*,All/\1.tbz,' INDEX | xargs ls -l >/dev/null echo Checking for missing dependents awk -F'|' '{print $9}' INDEX | sed 's/ /\ -/g' | sort -u | sed -e /^$/d -e 's/\(.*\)/All\/\1.tgz/' | xargs ls -l >/dev/null +/g' | sort -u | sed -e /^$/d -e 's/\(.*\)/All\/\1.tbz/' | xargs ls -l >/dev/null Index: head/release/scripts/mkpkghier =================================================================== --- head/release/scripts/mkpkghier (revision 107680) +++ head/release/scripts/mkpkghier (revision 107681) @@ -1,33 +1,33 @@ #! /bin/sh # # $FreeBSD$ usage() { echo "$*" >&2 echo "This script must be run from the top level package directory" >&2 exit 1 } [ $# -ge 1 ] && usage "usage: mkpkghier" [ -f INDEX ] || usage "INDEX file not found" [ -d All ] || usage "All directory not found" old=$(ls | egrep -v "^INDEX$|^All$|^Latest$") [ -n "$old" ] && { echo Removing old hierarchy; rm -fr $old; } echo Creating new hierarchy awk -F'|' '{ print $1 " " $7; }' INDEX | while read pkg dirs do - [ -f All/$pkg.tgz ] || { - echo "All/$pkg.tgz: Non-existent" >&2 + [ -f All/$pkg.tbz ] || { + echo "All/$pkg.tbz: Non-existent" >&2 continue } for dir in $dirs do mkdir -p $dir - [ -e $dir/$pkg.tgz ] && continue - ln -s ../All/$pkg.tgz $dir/$pkg.tgz + [ -e $dir/$pkg.tbz ] && continue + ln -s ../All/$pkg.tbz $dir/$pkg.tbz done done