head     1.2;
access   ;
symbols  ;
locks    ; strict;
comment  @# @;


1.2
date     95.02.17.15.02.51;  author wlott;  state Exp;
branches ;
next     1.1;

1.1
date     95.02.17.12.19.15;  author wlott;  state Exp;
branches ;
next     ;


desc
@Tool to set up the links for a misc/local release.
@


1.2
log
@Fixed typo and changed it to no longer link in the fonts directory.
@
text
@#!/bin/csh -f

if ($#argv != 4) then
	echo usage: mk-release dst-sys dst-release src-sys src-release
	exit 1
endif

set dstsys = $argv[1]
set dstrelease = $argv[2]
set srcsys = $argv[3]
set srcrelease = $argv[4]

cd /afs/cs/misc/cmucl/$dstsys/$dstrelease
if ($status) then
	echo "Can't build /afs/cs/misc/cmucl/$dstsys/$dstrelease"
	exit 1
endif

set clisp = /afs/cs.cmu.edu/project/clisp
set src = $clisp/releases/$srcrelease/$srcsys

echo "Building $cwd from $src"

rm -rf README bin lib man doc

ln -s $clisp/general-info/cmu-README.txt README
mkdir bin
mkdir lib
if ($srcsys == "hp700_ux90") then
	ln -s $src/cmucl lib/cmucl.orig
	ln -s $src/hpux-startup bin/cmucl
else
	ln -s $src/cmucl bin/cmucl
endif
ln -s cmucl bin/lisp
ln -s $clisp/etc/XKeysymDB lib
ln -s $clisp/etc/hemlock11.cursor lib
ln -s $clisp/etc/hemlock11.mask lib
ln -s $clisp/etc/mh-scan lib
ln -s $clisp/releases/$srcrelease/common/* lib
ln -s $src/{*.core,mot*,site-init.*,spell*} lib
mkdir doc
ln -s $clisp/general-info/bugs.txt doc
ln -s $clisp/docs/cmu-user/cmu-user.info doc
ln -s $clisp/docs/cmu-user/cmu-user.info-1 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-2 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-3 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-4 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-5 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-6 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-7 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-8 doc
ln -s $clisp/docs/cmu-user/cmu-user.info-9 doc
ln -s $clisp/docs/cmu-user/cmu-user.ps doc
ln -s $clisp/docs/hem/cim/cim.ps doc/hemlock-cim.ps
ln -s $clisp/docs/hem/user/user.ps doc/hemlock-user.ps
ln -s $clisp/docs/interface/internals.doc doc/motif-internals.doc
ln -s $clisp/docs/interface/toolkit.doc doc/motif-toolkit.doc
ln -s $clisp/general-info/$srcrelease-release-notes.txt doc/release-notes.txt
ln -s $src/internals.h doc
mkdir man
mkdir man/man1
ln -s $clisp/general-info/cmucl.1 man/man1
ln -s $clisp/general-info/lisp.1 man/man1
@


1.1
log
@Initial revision
@
text
@d3 1
a3 1
if ($?argv != 4) then
d36 4
a39 1
ln -s $clisp/etc/* lib
@
