From 96be355cec169fc37aa81d1b170a459be39cdda6 Mon Sep 17 00:00:00 2001
From: wlott <wlott>
Date: Fri, 17 Feb 1995 12:19:15 +0000
Subject: [PATCH] Initial revision

---
 tools/mk-release | 61 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)
 create mode 100755 tools/mk-release

diff --git a/tools/mk-release b/tools/mk-release
new file mode 100755
index 000000000..94966edeb
--- /dev/null
+++ b/tools/mk-release
@@ -0,0 +1,61 @@
+#!/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/* 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
-- 
GitLab