~ubuntu-branches/ubuntu/vivid/gcl/vivid

« back to all changes in this revision

Viewing changes to xbin/distribute

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2002-03-04 14:29:59 UTC
  • Revision ID: james.westby@ubuntu.com-20020304142959-dey14w08kr7lldu3
Tags: upstream-2.5.0.cvs20020219
ImportĀ upstreamĀ versionĀ 2.5.0.cvs20020219

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
GCL=`pwd`
 
3
FTPDIR=math.utexas.edu:/home/ftp/pub/gcl
 
4
 
 
5
# done moving aside the .c files we don't want to ship.
 
6
 
 
7
OPT=-9
 
8
 
 
9
DNAME="gcl-`cat ${GCL}/majvers`.`cat ${GCL}/minvers`"
 
10
NAME="${DNAME}.tgz"
 
11
if [ $# -eq 1 ] ; then FILE=$1 ;
 
12
OPT=
 
13
else
 
14
FILE=/tmp/${NAME}
 
15
rcp ${GCL}/ChangeLog ${FTPDIR}/gcl-ChangeLog
 
16
rcp ${GCL}/README ${FTPDIR}/GCL.README
 
17
fi
 
18
moved=0 
 
19
nameNow=`basename ${GCL}`
 
20
cd ${GCL}/..
 
21
if [ "${DNAME}" != "${nameNow}" ] ;
 
22
 then 
 
23
   rm -f ${DNAME}
 
24
  if [ -d ${DNAME} ] ;then
 
25
     moved=1 
 
26
  mv -f ${DNAME} prev-${DNAME};
 
27
  fi
 
28
  echo mv -f ${GCL} ${DNAME}
 
29
  mv -f ${GCL} ${DNAME}
 
30
fi
 
31
tar cvf - `${DNAME}/xbin/new-files ${DNAME} ${DNAME}` | (cd ${DNAME} ; gzip -c ${OPT} > ${FILE} )
 
32
 
 
33
if [ "${DNAME}" != "${nameNow}" ] ; then
 
34
if [ "${moved}" = "1" ]  ; then
 
35
  echo   mv ${DNAME} ${GCL}
 
36
  mv -f prev-${DNAME}  ${DNAME}
 
37
fi
 
38
mv -f ${DNAME} ${GCL}
 
39
fi
 
40
 
 
41
 
 
42
if  [ $# -eq 0 ] ; then
 
43
rcp ${FILE} ${FTPDIR}/${NAME}
 
44
fi
 
45
if [ $# -eq 0 ] ; then
 
46
   echo wfs > tmpx
 
47
   echo binary >> tmpx
 
48
   echo send ${FILE} /cli/ftp/pub/gcl/${NAME} >> tmpx
 
49
   echo send README /cli/ftp/pub/gcl/GCL.README >> tmpx
 
50
   echo send ChangeLog /cli/ftp/pub/gcl/ChangeLog >> tmpx       
 
51
   cat tmpx | ftp ftp.cli.com
 
52
   rm -f tmpx   
 
53
 
 
54
echo binary >tmpx
 
55
echo cd kcl/akcl >> tmpx
 
56
echo prompt >> tmpx
 
57
# echo 'mdel akcl-1*.Z gcl-*' >> tmpx
 
58
echo send ${FILE} ${NAME} >> tmpx
 
59
echo send README GCL.README >> tmpx
 
60
echo send ChangeLog ChangeLog >> tmpx
 
61
echo quit >> tmpx
 
62
cat tmpx | ftp 133.11.11.11
 
63
fi
 
64
 
 
65
rm -f tmpx
 
66
 
 
67