summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortsi <tsi>2007-09-16 17:26:04 +0000
committertsi <tsi>2007-09-16 17:26:04 +0000
commit21007129c3b49cd11e74bf7994fd8726ad3a0d14 (patch)
treee775209045e9a2896229f130bb6c43ab36f5ec1a
parent0f749856943944980f868bada91a017aa4fafe0a (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-xprograms/Xserver/hw/xfree86/etc/bindist/build-bindist50
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