... |
... |
@@ -64,16 +64,24 @@ then |
64
|
64
|
exit 2
|
65
|
65
|
fi
|
66
|
66
|
|
67
|
|
-DESTDIR=${INSTALL_DIR:-release-$$}
|
68
|
|
-DOCDIR=${DOCDIR:-doc/cmucl}
|
69
|
|
-MANDIR=${MANDIR:-man/man1}
|
70
|
|
-TARGET="`echo $1 | sed 's:/*$::'`"
|
71
|
67
|
VERSION=$2
|
72
|
68
|
ARCH=$3
|
73
|
69
|
OS=$4
|
74
|
70
|
|
|
71
|
+# Where to install the main library of cmucl files
|
75
|
72
|
CMUCLLIBVER="lib/cmucl/$VERSION"
|
76
|
73
|
|
|
74
|
+# Where to install everything
|
|
75
|
+DESTDIR=${INSTALL_DIR:-release-$$}
|
|
76
|
+
|
|
77
|
+# Where to install docs
|
|
78
|
+DOCDIR=${DOCDIR:-share/cmucl/$VERSION/doc}
|
|
79
|
+
|
|
80
|
+# Where to install man pages
|
|
81
|
+MANDIR=${MANDIR:-share/man/man1}
|
|
82
|
+
|
|
83
|
+TARGET="`echo $1 | sed 's:/*$::'`"
|
|
84
|
+
|
77
|
85
|
# Core file to look for.
|
78
|
86
|
CORE=lisp.core
|
79
|
87
|
case $ARCH in
|
... |
... |
@@ -132,6 +140,9 @@ install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/$CMUCLLIBVER/lib/ext-formats |
132
|
140
|
install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/${DOCDIR}
|
133
|
141
|
install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/${MANDIR}
|
134
|
142
|
install ${GROUP} ${OWNER} -m 0755 $TARGET/lisp/lisp $DESTDIR/bin/lisp-$VERSION
|
|
143
|
+# Install symlink for lisp
|
|
144
|
+(cd $DESTDIR/bin; ln -s lisp-$VERSION lisp)
|
|
145
|
+
|
135
|
146
|
if [ "$EXECUTABLE" = "true" ]
|
136
|
147
|
then
|
137
|
148
|
install ${GROUP} ${OWNER} -m 0644 $TARGET/lisp/lisp.a $DESTDIR/$CMUCLLIBVER/lib/
|
... |
... |
@@ -203,16 +214,17 @@ do |
203
|
214
|
done
|
204
|
215
|
|
205
|
216
|
install ${GROUP} ${OWNER} -m 0644 src/general-info/cmucl.1 \
|
206
|
|
- $DESTDIR/${MANDIR}/
|
|
217
|
+ $DESTDIR/${MANDIR}/cmucl-$VERSION.1
|
207
|
218
|
install ${GROUP} ${OWNER} -m 0644 src/general-info/lisp.1 \
|
208
|
|
- $DESTDIR/${MANDIR}/
|
|
219
|
+ $DESTDIR/${MANDIR}/lisp-$VERSION.1
|
|
220
|
+set -x
|
209
|
221
|
install ${GROUP} ${OWNER} -m 0644 src/general-info/README $DESTDIR/${DOCDIR}
|
210
|
222
|
if [ -f src/general-info/release-$VERSION.txt ]
|
211
|
223
|
then
|
212
|
224
|
install ${GROUP} ${OWNER} -m 0644 src/general-info/release-$VERSION.txt \
|
213
|
225
|
$DESTDIR/${DOCDIR}
|
214
|
226
|
fi
|
215
|
|
-
|
|
227
|
+set +x
|
216
|
228
|
if [ -z "$INSTALL_DIR" ]; then
|
217
|
229
|
sync ; sleep 1 ; sync ; sleep 1 ; sync
|
218
|
230
|
echo Tarring main components
|