Files
scsh-0.5/bin/scsh-release
T
bdc 89c1f4b11b Summary:
Three changes
- Updated 0.5.2 to 0.5.3
- Updated for latest cygwin, removing MKS dependency
- Added cleaned up ODBC code

Details:

Updated 0.5.2 to 0.5.3

	M RELEASE
	M scsh.spec
	M bin/scsh-release
	M bin/scsh-test
	M doc/scsh-manual/front.tex
	M doc/scsh-manual/man.tex
	M scsh/minor-version-number
	M scsh/oldtop.scm
	M scsh/scsh-version.scm

Rebuilt to get new version number

	M initial.image

Remove MKS dependency now that Cygwin cat works on binary files
without munging with carriage returns and newlines.

	M cig/image2script

Changed cygwin32 to cygwin.

	M scsh/Makefile.in

Added #ifndef __CYGWIN__ around some pesky extern references.

	M scsh/scsh/network1.c
	M scsh/scsh/time1.c

Updated with optional ODBC bits. This is going to be hard to make nice
and clean. 

	M scsh/Makefile.in

New ODBC code

	A scsh/odbc/odbc.txt
	A scsh/odbc/odbc0.c
	A scsh/odbc/odbc0.scm
	A scsh/odbc/odbc1.c
	A scsh/odbc/odbc1.scm
	A scsh/odbc/odbc2.c
	A scsh/odbc/odbc2.scm
	A scsh/odbc/scsh-odbc.c

New odbc-interface and odbc-package

	M scsh/scsh/scsh-interfaces.scm
	M scsh/scsh/scsh-package.scm
2001-02-25 19:51:56 +00:00

80 lines
1.7 KiB
Bash
Executable File

#!/bin/sh
# things to change in this file
# VERSION
# FTPDIR
# *** change below in :
# ~/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:
#
# rm /zu/bdc/ftp/scsh/README~
#
VERSION=-0.5.3
FTPDIR=${HOME}/ftp/users/bdc
CVSROOT=/projects/express/scsh-cvs
export CVSROOT
TMPSPACE=${HOME}/tmp
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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 {} \;
# fix time stampes for building
echo Touching files to fix build dependencies
scsh/bin/scsh-touch
echo Removing bin directory
rm -rf scsh/bin
# "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 -f ${FTPDIR}/scsh.tar.gz
ln -s scsh${VERSION}.tar.gz ${FTPDIR}/scsh.tar.gz
else
echo No VERSION therefore no symlink needed
fi
# copy release notes and scsh manual
echo Copying release notes and scsh manual
cp scsh${VERSION}/RELEASE ${FTPDIR}
cp scsh${VERSION}/doc/scsh-manual.ps ${FTPDIR}
# clean up
echo Removing tree
rm -r scsh${VERSION}
# split binary up
echo Spliting tarball
rm -rf ${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.