home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 6 / Sonderheft_6-96.iso / demo-versionen / siegfriedalpha / install-alphademo < prev    next >
Text File  |  1996-11-03  |  5KB  |  191 lines

  1. ;--------------------------------------------
  2. ; Installer Script für Siegfried ALPHA Demo -
  3. ;--------------------------------------------
  4.  
  5. (set #Begruessung
  6. (cat "\nMit diesem Installationsprogramm können Sie die\n\n\nSiegfried ALPHA Demoversion\n\n\n auf Ihre "
  7.      "Festplatte installieren. Die komplette Installation läuft vollständig "
  8.      "automatisch ab.\n"
  9.      "Auf Ihrer Festplatte müssen 1,0 MB Platz frei sein!\n\n\n"
  10.      "Drücken Sie \"Proceed\", um fortzufahren.\n"
  11.      "Drücken Sie \"Abbruch\", um abzubrechen. "))
  12.  
  13. (set #Plattenverz  
  14. (cat "Auf welche Partion bzw. in welches Verzeichnis soll Siegfried ALPHA Demo kopiert werden? "
  15.      "ACHTUNG: Es wird ein Unterverzeichnis 'SF_Tools' im angegebenen Pfad eingerichtet!!!"))
  16.  
  17. (set #Platten-Hilfe
  18. (cat "\nWählen Sie die Partition (bzw. das Verzeichnis) Ihrer Festplatte aus, auf der "
  19.      "Sie Siegfried ALPHA Demo installieren möchten. Es wird dann in dem "
  20.      "augewählten Verzeichnis ein Unterverzeichnis 'SF_Tools' angelegt. "
  21.      "In dieses wird Siegfried ALPHA Demo kopiert. Beispiel:\n"
  22.      "Ausgewählt: 'Work:'\n"
  23.      "-> Siegfried ALPHA Demo wird in 'Work:SF_Tools' installiert."))
  24.  
  25. (set #Samples
  26. (cat "\n\n    Hier können Sie entscheiden ob die Samples\n"
  27.      "   auf die Festplatte installiert werden sollen."))
  28.  
  29. (set #Sampleshelp
  30. (cat "\n\n    Hier können Sie entscheiden welche Samples\n"
  31.      "   auf die Festplatte installiert werden sollen."))
  32.  
  33. (set #Rexxhelp
  34. (cat "\n\n    Hier können Sie entscheiden welche ARexx-Skripte\n"
  35.      "   auf die Festplatte installiert werden sollen."))
  36.  
  37. (set #Makroshelp
  38. (cat "\n\n    Hier können Sie entscheiden welche Makro-Skripte\n"
  39.      "   auf die Festplatte installiert werden soll."))
  40.  
  41. (set #Dokumentehelp
  42. (cat "\n\n    Hier können Sie entscheiden welche Beipieldokumente\n"
  43.      "   auf die Festplatte installiert werden sollen."))
  44.  
  45. (message #Begruessung)
  46. (welcome)
  47.  
  48. (
  49.    (set @default-destdir
  50.       (askdir
  51.          (prompt #Plattenverz)
  52.          (help   #Platten-Hilfe)
  53.          (default "Work:")
  54.       )
  55.    )
  56. )
  57.  
  58. (set @default-dest (tackon @default-destdir "SF_Tools"))
  59.  
  60.  
  61. (if                                          ; Verzeichnis erzeugen
  62.     (= (exists @default-dest) 0)
  63.         (makedir @default-dest
  64.              (infos)
  65.              (prompt "Schubladen werden eingerichtet")
  66.         )
  67. )
  68.  
  69.  
  70. (makeassign "SF_Tools" @default-dest)
  71.  
  72. (onerror (cleanUp))
  73.  
  74. (if (= (exists "SF_Tools:Samples") 0)
  75.  
  76.     (makedir "SF_Tools:Samples"
  77.         (prompt "Schubladen werden eingerichtet")
  78.         (infos)
  79.     )
  80. )
  81.  
  82. (if (= (exists "SF_Tools:Einstellungen") 0)
  83.     (makedir "SF_Tools:Einstellungen"
  84.         (prompt "Schubladen werden eingerichtet")
  85.         (infos)
  86.     )
  87. )
  88.  
  89. (if (= (exists "SF_Tools:Rexx") 0)
  90.     (makedir "SF_Tools:Rexx"
  91.         (prompt "Schubladen werden eingerichtet")
  92.         (infos)
  93.     )
  94. )
  95.  
  96. (if (= (exists "SF_Tools:Makros") 0)
  97.     (makedir "SF_Tools:Makros"
  98.         (prompt "Schubladen werden eingerichtet")
  99.         (infos)
  100.     )
  101. )
  102.  
  103. (if (= (exists "SF_Tools:Dokumente") 0)
  104.     (makedir "SF_Tools:Dokumente"
  105.         (prompt "Schubladen werden eingerichtet")
  106.         (infos)
  107.     )
  108. )
  109.  
  110.              
  111. (askdisk
  112.     (prompt "\n\n\nBitte legen Sie die Diskette \"Siegfried ALPHA Demo\" ein!")
  113.     (help #Plattenverz)
  114.     (dest "SiegfriedALPHADemo")
  115. )
  116.  
  117.  
  118. (complete 10)
  119.  
  120. (copyfiles
  121.         (prompt "Kopiere Programmdatei ALPHADEMO")
  122.         (help "Jetzt wird das Hauptprogramm kopiert")
  123.         (source "SiegfriedALPHADemo:ALPHADEMO")
  124.         (dest   "SF_Tools:")
  125.     (infos)
  126. )
  127.  
  128. (complete 50)
  129.  
  130.  
  131. (copyfiles
  132.      (prompt "Bitte Samples auswählen")
  133.      (help #Sampleshelp)
  134.      (source "SiegfriedALPHADemo:Samples")
  135.      (dest "SF_Tools:Samples")
  136.      (pattern "#?.8svx")
  137.      (files)
  138.      (confirm)
  139. )   
  140. (complete 60)
  141.  
  142. (copyfiles
  143.      (prompt "Bitte Beipieldokumente auswählen")
  144.      (help #Dokumentehelp)
  145.      (source "SiegfriedALPHADemo:Dokumente")
  146.      (dest "SF_Tools:Dokumente")
  147.      (pattern "#?.txt")
  148.      (files)
  149.      (confirm)
  150. )   
  151. (complete 70)
  152.  
  153. (copyfiles
  154.      (prompt "Bitte Rexx-Skripte auswählen")
  155.      (help #Rexxhelp)
  156.      (source "SiegfriedALPHADemo:Rexx")
  157.      (dest "SF_Tools:Rexx")
  158.      (pattern "#?.rexx")
  159.      (files)
  160.      (confirm)
  161. )   
  162. (complete 80)
  163.  
  164. (copyfiles
  165.      (prompt "Bitte Makro-Beispieldateien auswählen")
  166.      (help #Makroshelp)
  167.      (source "SiegfriedALPHADemo:Makros")
  168.      (dest "SF_Tools:Makros")
  169.      (pattern "#?.makro")
  170.      (files)
  171.      (confirm)
  172. )   
  173. (complete 90)
  174.  
  175. (copyfiles
  176.      (prompt "Kopiere Voreinstellungsdateien")
  177.      (source "SiegfriedALPHADemo:Einstellungen")
  178.      (dest "SF_Tools:Einstellungen")
  179.      (pattern "#?")
  180. )   
  181.  
  182. (complete 100)
  183.  
  184. (message (cat 
  185.    "Installation von Siegfried ALPHA Demo beendet.\n\n"
  186.    "Entfernen Sie nun die Diskette aus Ihrem Laufwerk\n "
  187.    "und starten Sie Siegfried ALPHA Demo.\n\nViel Spass beim Arbeiten!")
  188. )
  189.  
  190. (exit)
  191.