1#!/bin/sh
2
3S_YAZEEXECDIR=%%LIBEXECDIR%%
4S_YAZEFILES=%%DATADIR%%
5S_CPMDSKS=%%DATADIR%%/disks
6S_DOCFILES=%%DOCSDIR%%
7S_DOCFILES_html=%%DOCSDIR%%/html
8
9if [ ! -f .yazerc ]
10then
11  if [ ! -d $HOME/cpm ]
12  then
13    echo
14    echo Creating $HOME/cpm ...
15    echo
16    mkdir $HOME/cpm
17    echo "copy $S_CPMDSKS/yazerc  to  $HOME/cpm/.yazerc"
18    cp $S_CPMDSKS/yazerc $HOME/cpm/.yazerc
19    echo
20    echo "copy $S_YAZEFILES/*.ktt  to  $HOME/cpm/"
21    echo
22    cp -v $S_YAZEFILES/*.ktt $HOME/cpm
23    echo
24    echo "Install some yaze-disks to run CP/M 3.1 ..."
25    echo
26    for ydsk in $S_CPMDSKS/*.gz ; do
27	echo -n "`basename $ydsk .gz`	<----	"
28	gzip -vdc $ydsk >$HOME/cpm/`basename $ydsk .gz`
29    done
30    cd $HOME/cpm
31    tar xf disksort.tar
32    rm disksort.tar
33    echo
34    read -p "Pause press enter to continue ... "
35    echo
36    echo
37    echo "Creating $HOME/cpm/doc ... (Here is the complete documentation)"
38    echo
39    mkdir $HOME/cpm/doc
40    for dfile in $S_DOCFILES/* ; do
41	echo "set link for `basename $dfile`"
42	# gzip -vdc $dfile >$HOME/cpm/doc/`basename $dfile`
43	ln -f -s $dfile $HOME/cpm/doc/`basename $dfile`
44    done
45    echo
46    read -p "Pause press enter to continue ... "
47    echo
48    echo "Creating $HOME/cpm/doc_html ... (Here is the complete documentation in HTML)"
49    echo "............................... (Klick on the file index.html)"
50    echo
51    mkdir $HOME/cpm/doc_html
52    for dfile in $S_DOCFILES_html/* ; do
53	echo "set link for `basename $dfile`"
54	# gzip -vdc $dfile >$HOME/cpm/doc_html/`basename $dfile`
55	ln -f -s $dfile $HOME/cpm/doc_html/`basename $dfile`
56    done
57    echo
58    echo "Have a look also to \"man yaze\" and \"man cdm\""
59    echo
60    echo -n "syncing..."
61    sync
62    echo "ok"
63    read -p "Pause press enter to continue ... "
64  fi
65  cd $HOME/cpm
66  if [ ! -f .yazerc ]
67  then
68    echo
69    echo "$HOME/cpm exists but"
70    echo "$HOME/cpm/.yazerc is not presend --> do not run yaze_bin !!!"
71    echo
72    echo "Read yaze(1) and yaze.doc and write a .yazerc !!!"
73    echo "You can use $S_CPMDSKS/yazerc as a pattern."
74    echo
75    echo "Or you can remove $HOME/cpm complete and restart with \"yaze\"."
76    echo
77    exit 1
78  fi
79fi
80
81echo
82echo pwd=`pwd`
83
84if [ -f $S_YAZEEXECDIR/yaze_bin ]
85then
86   echo "starting $S_YAZEEXECDIR/yaze_bin $*"
87   exec $S_YAZEEXECDIR/yaze_bin $*
88else
89   echo "starting yaze_bin $*"
90   exec yaze_bin $*
91fi
92