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