scsh-0.5/bin/scsh-release

76 lines
1.6 KiB
Plaintext
Raw Normal View History

1997-04-26 13:44:53 -04:00
#!/bin/sh
# things to change in this file
# VERSION
# FTPDIR
# *** change below in :
1997-06-08 22:30:37 -04:00
# ~/scsh/RELEASE
# ~/scsh/scsh/minor-version
# ~/scsh/scsh/oldtop.scm
# ~/scsh/scsh/scsh-version.scm
# ~/scsh/bin/scsh-test
# /zu/bdc/ftp/scsh/README
#
# also:
# cp ~/scsh/RELEASE /zu/bdc/ftp/scsh/RELEASE
# rm /zu/bdc/ftp/scsh/README~
#
1997-04-26 13:44:53 -04:00
VERSION=-0.5.1
FTPDIR=${HOME}/ftp/scsh
#FTPDIR=${HOME}/ftp/users/bdc
CVSROOT=/sw/scsh
export CVSROOT
TMPSPACE=/dl/bdc
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
umask 002
# go to temp space
echo Making release for ${FTPDIR}/scsh${VERSION} in $TMPSPACE
cd $TMPSPACE
# checkout a fresh tree and prune CVS stuff
echo Checking out scsh
cvs checkout scsh
echo Removing CVS directories and .cvsignore files
find scsh/ \( -name CVS -o -name .cvsignore \) -exec rm -r {} \;
echo Removing bin directory
rm -rf scsh/bin
# fix time stampes for building
echo Touching files to fix build dependencies
scsh-touch
# "untouch" .notify
echo Untouching .notify
rm scsh/.notify
# patch dir names and make tar
echo Making tar ball
mv scsh scsh${VERSION}
tar czvf ${FTPDIR}/scsh${VERSION}.tar.gz scsh${VERSION}/
# fix symlink
if [ $VERSION != "" ] ; then
echo Symlinking
rm ${FTPDIR}/scsh.tar.gz
ln -s scsh${VERSION}.tar.gz ${FTPDIR}/scsh.tar.gz
else
echo No VERSION therefore no symlink needed
fi
# clean up
echo Removing tree
rm -r scsh${VERSION}
# split binary up
echo Spliting tarball
rm -r ${FTPDIR}/split
mkdir ${FTPDIR}/split
cd ${FTPDIR}/split
split -b 100k ../scsh${VERSION}.tar.gz scsh${VERSION}.tar.gz-x
# That's all folks
echo Done.