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