added my build tools
This commit is contained in:
parent
178cfa8e2e
commit
ec30e65f2d
|
@ -0,0 +1,70 @@
|
|||
#!/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
|
||||
# ftp/scsh/README
|
||||
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.
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
scsh-touch
|
||||
tar czvf ${HOME}/ftp/users/bdc/scsh.tar.gz scsh/
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
cd /dl/bdc
|
||||
tar xzvf /zu/bdc/ftp/users/bdc/scsh.tar.gz
|
||||
cd scsh-0.5.1
|
||||
./configure
|
||||
make
|
|
@ -0,0 +1,18 @@
|
|||
#!/bin/sh
|
||||
# fixes some timestamp problems
|
||||
|
||||
touch scsh/scheme48.h
|
||||
touch scsh/filenames.make
|
||||
|
||||
touch scsh/cig/libcig.c
|
||||
|
||||
touch scsh/scsh/flock.c
|
||||
touch scsh/scsh/jcontrol2.c
|
||||
touch scsh/scsh/network.c
|
||||
touch scsh/scsh/rdelim.c
|
||||
touch scsh/scsh/re.c
|
||||
touch scsh/scsh/select.c
|
||||
touch scsh/scsh/sighandlers.c
|
||||
touch scsh/scsh/syscalls.c
|
||||
touch scsh/scsh/time.c
|
||||
touch scsh/scsh/tty.c
|
Loading…
Reference in New Issue