1998-08-13 01:44:17 +00:00
|
|
|
*** install.sh.orig Sat May 23 00:31:42 1998
|
|
|
|
--- install.sh Wed Aug 12 17:24:14 1998
|
1996-12-04 11:06:05 +00:00
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 46,51 ****
|
|
|
|
--- 46,54 ----
|
1996-12-04 11:06:05 +00:00
|
|
|
ERRFILE=/tmp/xmcd.err
|
|
|
|
TMPFILE=/tmp/xmcdinst.$$
|
|
|
|
|
|
|
|
+ # Flag for indicating we do not want to prompt the user if possible.
|
|
|
|
+ NO_PROMPT=1
|
|
|
|
+
|
|
|
|
#
|
|
|
|
# Utility functions
|
|
|
|
#
|
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 594,600 ****
|
1996-12-04 11:06:05 +00:00
|
|
|
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if getstr "\nEnter X binary directory\n[${BINDIR}]:"
|
|
|
|
then
|
|
|
|
if [ -d "$ANS" ]
|
|
|
|
then
|
1998-08-13 01:44:17 +00:00
|
|
|
--- 597,607 ----
|
1996-12-04 11:06:05 +00:00
|
|
|
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if [ -n "$NO_PROMPT" ]
|
|
|
|
! then
|
|
|
|
! $ECHO "X binary directory - using ${BINDIR}"
|
|
|
|
! break
|
|
|
|
! elif getstr "\nEnter X binary directory\n[${BINDIR}]:"
|
|
|
|
then
|
|
|
|
if [ -d "$ANS" ]
|
|
|
|
then
|
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 642,648 ****
|
1996-12-04 11:06:05 +00:00
|
|
|
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if getstr "\nEnter X library directory\n[${LIBDIR}]:"
|
|
|
|
then
|
|
|
|
if [ -d "$ANS" ]
|
|
|
|
then
|
1998-08-13 01:44:17 +00:00
|
|
|
--- 649,659 ----
|
1996-12-04 11:06:05 +00:00
|
|
|
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if [ -n "$NO_PROMPT" ]
|
|
|
|
! then
|
|
|
|
! $ECHO "X library directory - using ${LIBDIR}"
|
|
|
|
! break
|
|
|
|
! elif getstr "\nEnter X library directory\n[${LIBDIR}]:"
|
|
|
|
then
|
|
|
|
if [ -d "$ANS" ]
|
|
|
|
then
|
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 665,671 ****
|
1996-12-04 11:06:05 +00:00
|
|
|
APPDEFAULTSDIR=$LIBDIR/app-defaults
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if getstr "\nEnter X app-defaults directory\n[${APPDEFAULTSDIR}]:"
|
|
|
|
then
|
|
|
|
if [ -d "$ANS" ]
|
|
|
|
then
|
1998-08-13 01:44:17 +00:00
|
|
|
--- 676,686 ----
|
1996-12-04 11:06:05 +00:00
|
|
|
APPDEFAULTSDIR=$LIBDIR/app-defaults
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if [ -n "$NO_PROMPT" ]
|
|
|
|
! then
|
|
|
|
! $ECHO "X app-defaults directory - using ${LIBDIR}"
|
|
|
|
! break
|
|
|
|
! elif getstr "\nEnter X app-defaults directory\n[${APPDEFAULTSDIR}]:"
|
|
|
|
then
|
|
|
|
if [ -d "$ANS" ]
|
|
|
|
then
|
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 688,694 ****
|
1997-09-08 13:20:16 +00:00
|
|
|
XMCDLIB=$LIBDIR/xmcd
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if getstr "\nEnter xmcd library directory\n[${XMCDLIB}]:"
|
|
|
|
then
|
1998-08-13 01:44:17 +00:00
|
|
|
UDIR="$ANS"
|
|
|
|
if [ -d "$UDIR" ]
|
|
|
|
--- 703,713 ----
|
1997-09-08 13:20:16 +00:00
|
|
|
XMCDLIB=$LIBDIR/xmcd
|
|
|
|
while :
|
|
|
|
do
|
|
|
|
! if [ -n "$NO_PROMPT" ]
|
|
|
|
! then
|
|
|
|
! $ECHO "xmcd library directory - using ${XMCDLIB}"
|
|
|
|
! break
|
|
|
|
! elif getstr "\nEnter xmcd library directory\n[${XMCDLIB}]:"
|
|
|
|
then
|
1998-08-13 01:44:17 +00:00
|
|
|
UDIR="$ANS"
|
|
|
|
if [ -d "$UDIR" ]
|
1996-12-04 11:06:05 +00:00
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 742,748 ****
|
1997-09-08 13:20:16 +00:00
|
|
|
$ECHO "\n\nThe on-line manual directory is where the man pages in"
|
|
|
|
$ECHO "in the xmcd package will be installed."
|
1996-12-04 11:06:05 +00:00
|
|
|
|
1997-09-08 13:20:16 +00:00
|
|
|
! if getstr "\nEnter on-line manual directory\n[${MANDIR}]:"
|
1996-12-04 11:06:05 +00:00
|
|
|
then
|
1997-09-08 13:20:16 +00:00
|
|
|
MANDIR=$ANS
|
1996-12-04 11:06:05 +00:00
|
|
|
fi
|
1998-08-13 01:44:17 +00:00
|
|
|
--- 761,770 ----
|
1997-09-08 13:20:16 +00:00
|
|
|
$ECHO "\n\nThe on-line manual directory is where the man pages in"
|
|
|
|
$ECHO "in the xmcd package will be installed."
|
1996-12-04 11:06:05 +00:00
|
|
|
|
|
|
|
! if [ -n "$NO_PROMPT" ]
|
|
|
|
! then
|
1997-09-08 13:20:16 +00:00
|
|
|
! $ECHO "xmcd on-line manual directory - using ${MANDIR}"
|
|
|
|
! elif getstr "\nEnter on-line manual directory\n[${MANDIR}]:"
|
1996-12-04 11:06:05 +00:00
|
|
|
then
|
1997-09-08 13:20:16 +00:00
|
|
|
MANDIR=$ANS
|
1996-12-04 11:06:05 +00:00
|
|
|
fi
|
|
|
|
***************
|
1998-08-13 01:44:17 +00:00
|
|
|
*** 767,773 ****
|
1997-09-08 13:20:16 +00:00
|
|
|
MANSUFFIX=1
|
|
|
|
fi
|
1996-12-04 11:06:05 +00:00
|
|
|
|
1997-09-08 13:20:16 +00:00
|
|
|
! if getstr "\nEnter on-line manual file name suffix\n[${MANSUFFIX}]:"
|
|
|
|
then
|
|
|
|
MANSUFFIX=$ANS
|
|
|
|
fi
|
1998-08-13 01:44:17 +00:00
|
|
|
--- 789,798 ----
|
1997-09-08 13:20:16 +00:00
|
|
|
MANSUFFIX=1
|
|
|
|
fi
|
1996-12-04 11:06:05 +00:00
|
|
|
|
1997-09-08 13:20:16 +00:00
|
|
|
! if [ -n "$NO_PROMPT" ]
|
|
|
|
! then
|
|
|
|
! $ECHO "xmcd on-line manual file name suffix - using ${MANSUFFIX}"
|
|
|
|
! elif getstr "\nEnter on-line manual file name suffix\n[${MANSUFFIX}]:"
|
|
|
|
then
|
|
|
|
MANSUFFIX=$ANS
|
|
|
|
fi
|
1998-08-13 01:44:17 +00:00
|
|
|
***************
|
|
|
|
*** 939,954 ****
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Run device-dependent config script
|
|
|
|
- if [ -r $XMCDLIB/config/config.sh ]
|
|
|
|
- then
|
|
|
|
- $SHELL $XMCDLIB/config/config.sh
|
|
|
|
- if [ $? != 0 ]
|
|
|
|
- then
|
|
|
|
- logerr -n "$XMCDLIB/config/config.sh failed."
|
|
|
|
- fi
|
|
|
|
- else
|
|
|
|
- logerr -p "Cannot execute $XMCDLIB/config/config.sh"
|
|
|
|
- fi
|
|
|
|
|
|
|
|
# Demo cddb file
|
|
|
|
if [ -d $XMCDLIB/cddb/misc ]
|
|
|
|
--- 964,969 ----
|