diff options
author | tsi <tsi> | 2007-09-16 17:26:04 +0000 |
---|---|---|
committer | tsi <tsi> | 2007-09-16 17:26:04 +0000 |
commit | 21007129c3b49cd11e74bf7994fd8726ad3a0d14 (patch) | |
tree | e775209045e9a2896229f130bb6c43ab36f5ec1a | |
parent | 0f749856943944980f868bada91a017aa4fafe0a (diff) |
- Remove ability to generate checksums and filelists (best done with "devel" module's
`updatebindists` script).
Both 'from-dir' and 'to-dir' must be absolute paths.
-rwxr-xr-x | programs/Xserver/hw/xfree86/etc/bindist/build-bindist | 50 |
1 files changed, 12 insertions, 38 deletions
diff --git a/programs/Xserver/hw/xfree86/etc/bindist/build-bindist b/programs/Xserver/hw/xfree86/etc/bindist/build-bindist index 4d76916a6..55cfa5379 100755 --- a/programs/Xserver/hw/xfree86/etc/bindist/build-bindist +++ b/programs/Xserver/hw/xfree86/etc/bindist/build-bindist @@ -1,24 +1,19 @@ #!/bin/sh # -# $XFree86: xc/programs/Xserver/hw/xfree86/etc/bindist/build-bindist,v 1.6 2003/02/08 23:11:49 dawes Exp $ +# $XFree86: xc/programs/Xserver/hw/xfree86/etc/bindist/build-bindist,v 1.7tsi Exp $ # Usage() { - echo "`basename $0` [-l] [-t type] [prefix] from-dir to-dir" + echo "`basename $0` [-t type] [prefix] from-dir to-dir" exit 1 } args= -createlist=NO type=list while [ $# != 0 ]; do case $1 in - -l) - createlist=YES - shift - ;; -t) shift type=$1 @@ -51,6 +46,16 @@ esac FROMDIR=$1 TODIR=$2 +if [ "$(echo $FROMDIR | cut -b 1)" != "/" ]; then + echo $FROMDIR is not an absolute path + exit 2 +fi + +if [ "$(echo $TODIR | cut -b 1)" != "/" ]; then + echo $TODIR is not an absolute path + exit 2 +fi + if [ ! -d $FROMDIR ]; then echo No such dir $FROMDIR exit 2 @@ -69,40 +74,11 @@ BINDIR=bindist EXTRASFILE=extras TAR="gnu-tar" TAROPTS="-c -v -z" -TARLOPTS="-t -v -z -i" -CKSUM=md5 -SUMFILE=SUMS.md5 -LISTFILE=FILES - -GenList() -{ - (cd $TODIR/$BINDIR - rm -f $SUMFILE $LISTFILE - for i in *.tgz; do - echo $i - $CKSUM $i >> $SUMFILE - echo $i >> $LISTFILE - echo "------------" >> $LISTFILE - $TAR $TARLOPTS -f $i >> $LISTFILE - echo "" >> $LISTFILE - done - if [ -f $TODIR/$EXTRASFILE ]; then - for i in `cat $TODIR/$EXTRASFILE`; do - $CKSUM `basename $i` >> $SUMFILE - done - fi - ) -} if [ ! -d $TODIR/$BINDIR ]; then mkdir $TODIR/$BINDIR fi -if [ $createlist = YES ]; then - GenList - exit 0; -fi - # Make sure all directories in $FROMDIR have permissions 755 find $FROMDIR -type d | xargs chmod 755 @@ -146,6 +122,4 @@ for d in $SUBDIRS; do ) done -# GenList - exit 0 |