home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- CLEAR='c'
- REVON=''
- REVOFF=''
- BEEPTONE=''
- PAGER=more
- FULLINDEX=/LSTLIB/FULLINDEX
- DATABASE=/LSTLIB/DATABASE
- COPYING=/DOC/COPYING
- DATAHEADER=/DOC/DATAHEADER
- INSTANL=/DOC/INSTALL18
- DEVICELIST=/DOC/DEVICELIST
- LSTSPIRIT=/DOC/README
- READMEFIRST=/README.1st
- READMEEXPERT=/DOC/README.expt
- READMEFDISK=/DOC/README.part
- CREDITS=/DOC/CREDITS
- TUTORIAL=/DOC/TUTORIAL
- TETRIS=/usr/bin/tt
- export TTKEYS="jlk zq"
-
-
- Seen()
- {
- echo
- echo "Bitte Eingabetaste drⁿcken"
- read dummy
- }
-
- DoNotHave()
- {
- echo "Wahrscheinlich wurde die Datei aus Platzgrⁿnden gel÷scht !"
- Seen
- }
-
- ShowHelp()
- {
- for i in $@ ; do
- if [ -f $i ]; then
- cat $i
- elif [ -f $i.gz ]; then
- zcat $i
- else
- echo "Sorry ! Datei $i nicht gefunden !"
- DoNotHave
- fi
- done
- }
-
- UseZipped()
- {
- for i in $@ ; do
- if [ -f $i ]; then
- $i
- elif [ -f $i.gz ]; then
- gunzip $i.gz
- $i
- else
- echo "Sorry ! Datei $i nicht gefunden !"
- DoNotHave
- fi
- done
- }
-
- HelpOnHelp()
- {
- echo "Beim Lesen der Texte stehen Ihnen folgende Befehle zur Verfⁿgung:"
- echo
- echo "<Leertaste> oder f vorwΣrts blΣttern"
- echo "b rⁿckwΣrts blΣttern"
- echo "/ <Muster> Muster <Muster> vorwΣrts suchen"
- echo "? <Muster> Muster <Muster> rⁿckwΣrts suchen"
- echo "q Lesen des Dokuments beenden"
- Seen
- }
-
- while [ 1 ]; do
- echo $CLEAR
- echo "$REVON Willkommen zum Hilfesystem der LST Distribution Basisversion 1.8 $REVOFF"
- echo
- echo " $REVON h $REVOFF Hilfe zum Hilfesystem"
- echo " $REVON n $REVOFF Neuigkeiten in letzer Minute"
- echo " $REVON v $REVOFF Vorwort, Registrierung und Danksagungen"
- echo " $REVON i $REVOFF Installationsanleitung zur Basisversion LST 1.8"
- echo " $REVON d $REVOFF Linux Devicelist (Namen fⁿr Festplatten,Partitionen,etc.)"
- echo " $REVON f $REVOFF Anleitung zur Benutzung von fdisk"
- echo " $REVON p $REVOFF ausfⁿhrlichere Paketbeschreibungen"
- echo " $REVON s $REVOFF statistische Daten ⁿber Serien und Pakete"
- # echo " $REVON t $REVOFF Tutorial fⁿr Linux Neulinge"
- echo " $REVON e $REVOFF Informationen fⁿr Experten"
- echo " $REVON c $REVOFF Copyright Hinweise"
- echo " $REVON g $REVOFF Tetris spielen wΣhrend der Installation"
- echo " $REVON q $REVOFF Hilfesystem beenden"
- echo
- echo -n "Geben Sie den Buchstaben fⁿr den gewⁿnschten Menⁿpunkt ein: "
- read ans
- echo $CLEAR
- case $ans in
- h)
- HelpOnHelp
- ;;
- v)
- ShowHelp $LSTSPIRIT $CREDITS | $PAGER
- ;;
- n)
- ShowHelp $READMEFIRST | $PAGER
- ;;
- i)
- ShowHelp $INSTANL | $PAGER
- ;;
- d)
- ShowHelp $DEVICELIST | $PAGER
- ;;
- f)
- ShowHelp $READMEFDISK | $PAGER
- ;;
- p)
- ShowHelp $FULLINDEX | $PAGER
- ;;
- s)
- ShowHelp $DATAHEADER $DATABASE | $PAGER
- ;;
- # t)
- # ShowHelp $TUTORIAL | $PAGER
- # ;;
- e)
- ShowHelp $READMEEXPERT | $PAGER
- ;;
- c)
- ShowHelp $COPYING | $PAGER
- ;;
- g)
- UseZipped $TETRIS
- ;;
- q)
- exit
- ;;
- *)
- echo $BEEPTONE
- echo "falsche Eingabe !"
- Seen
- ;;
- esac
- done
-
-