home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / bootset1.zip / readme.txt < prev   
Text File  |  1997-05-18  |  9KB  |  201 lines

  1.                              B O O T S E T 
  2.                        --------------------------
  3.  
  4.                        Version 1.0 - May 18, 1997
  5.  
  6.  
  7.                        (c) Copyright  1996-1997
  8.                          Software Technologies
  9. ===============================================================================
  10. THESE PROGRAMS ARE SHAREWARE AND AS SUCH YOU ARE PERMITED TO DISTRIBUTE THEM
  11. WITHOUT CHARGE PROVIDED THAT ALL FILES (EXCLUDING KEY FILES) ARE UNMODIFIED
  12. AND DISTRIBUTED TOGETHER. DUE COPYRIGHT MUST BE OBSERVED. THESE PROGRAMS ARE
  13. PROVIDED AS IS WITHOUT ANY WARRANTY, EXPRESSED OR IMPLIED, INCLUDING BUT NOT
  14. LIMITED TO FITNESS FOR A PARTICULAR PURPOSE.
  15.  
  16. ALL TRADEMARKS AND SERVICE MARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
  17. ===============================================================================
  18.  
  19. What is BootSet ?
  20. ------------------
  21. BootSet allow batchfiles(batchcommands) to be run during the OS/2 boot-
  22. sequence. BootSet is normally run before the graphic part of OS/2 (PM/WPS)
  23. is loaded and therefore allows you to perform tasks that is not possible when
  24. PM/WPS is loaded, ie replacing systemfiles like DLL-files, drivers and
  25. config.sys.
  26.  
  27. Optionally you may use BootSet to select different startup configurations
  28. using the reboot feature of BootSet.
  29.  
  30.  
  31. How does BootSet compare with the Alt-F1 feature of Warp ?
  32. -----------------------------------------------------------
  33. BootSet is similar to the Alt-F1 feature of OS/2 Warp but is not restricted
  34. to Warp. BootSet should (but is not tested to) run with both OS/2 2.0 and
  35. OS/2 2.1 (and Warp).
  36.  
  37. I believe that the Alt-F1 feature of Warp has its ups and its down:
  38.  
  39. +     -Its run before CONFIG.SYS is loaded and that makes it possible to
  40.        switch CONFIG files without rebooting.
  41.       -Its availible on all Warp systems without any extra installation.
  42.       -There is no extra cost involved!
  43.  
  44. -     -Its default setting requires you to press a specific key (Alt-F1) to
  45.        activate the function.
  46.       -Since the Alt-F1 feature starts early in boot you cannot use REXX in
  47.        your batch files.
  48.       -Your batch files must have strange names (ALFTF1A.CMD) and you must
  49.        handle a lot of files in the OS2 directory.
  50.  
  51.  
  52. Requirements:
  53. --------------
  54. BootSet requires IBM OS/2 2.0 or later although it has only been tested with
  55. OS/2 Warp Connect, OS/2 Warp 3.0 & 4.0.
  56.  
  57. BootSet will NOT work on IBM OS/2 Warp 3 with Fixpack 17 till fixpack 21 due
  58. to a bug in these fixpacks. 
  59.  
  60. To be able to reboot BootSet its also required that the DOS.SYS device driver 
  61. is loaded. This is normally done when installing the DOS support in OS/2.
  62.  
  63. Please note that Bootset does not use DOS, it just happens to use a driver
  64. that is also used by the DOS support.
  65.  
  66.  
  67. Installation:
  68. --------------
  69. Install BootSet in a directory of your choice. You may install BootSet in any
  70. directory that you wish. The only files needed is the .EXE file(BOOTSET.EXE)
  71. and its .INI file normally called BOOTSET.INI (but it may have any name and
  72. extention). You must also add the following line in your CONFIG.SYS file:
  73.  
  74. CALL=C:\BOOTSET\BOOTSET.EXE C:\BOOTSET\BOOTSET.INI
  75.  
  76. Where the first statement after CALL= is the full path and name of the
  77. executable file and the second statement is the full path and name of the
  78. INI-file
  79.  
  80. The position of this line in your CONFIG.SYS file is arbitary since OS/2 does
  81. not load the lines in order but runs them in its own specific order. Note that
  82. the lines starting with CALL are among the last to run.
  83.  
  84.  
  85. Settings file:
  86. ----------------
  87. The settings file is build in a specific order. There is a example included in
  88. this package (BOOTSET.INI). Please refer to it when reading this text.
  89.  
  90. The settings file contains of a fixed header and after that the menu items are
  91. listed. Following here is a description of the example .INI file (BOOTSET.INI).
  92. Please note that all lines in the header must be present even if you do not use
  93. them or they are not implemented in this version.
  94.  
  95. Line    Text        Explanation
  96. ====    ====        =============================================
  97. 01       0          Waitscreen (0=off, 1=on), (not in this version)
  98. 02       0          Foreground color (0-15), (not in this version)
  99. 03       0          Background color (0-15), (not in this version)
  100. 04       5          Timeout in seconds, time Bootset will wait for keypress
  101. 05       0          For future enhancement
  102. 06       0          For future enhancement
  103. 07       0          For future enhancement
  104. 08       0          For future enhancement
  105. 09       0          For future enhancement
  106. 10       0          Registration number, 0 means non registered
  107. 11       4          Number of menu items (a maximum of 255)
  108.  
  109. The rest of the file contains of the sections (one for each menu item).
  110. The number of sections must be that same as the number of menu items
  111. specified above. Each section contains the menu text (shown in boot-
  112. set menu), the number of lines with commands to be run when this menu-
  113. item is selected, a reboot flag and the lines of commands.
  114.  
  115. The menuitem contains a minimum of 4 lines.
  116.  
  117. 1 - Text to be shown in menu
  118. 2 - Reboot/Do not reboot after execution of commands
  119. 3 - Number of lines with commands
  120. 4 - 1st line with command to be executed
  121. 5 - 2nd...
  122. 6 - 3rd...
  123. etc...
  124.  
  125.  
  126. Line    Text                   Explanation
  127. ====    ====                   =============================================
  128. 12      Start cmd-line         Menu text.
  129. 13        0                    Reboot after this menuitem is run.
  130.                                0=no reboot, 1=reboot
  131. 14        1                    Number of lines with commands(a maximum of 100).
  132. 15      CMD.EXE                Command to execute, maximum 255 characters.
  133. 16      Start with network     Menu text.
  134. 17        1                    Here we reboot after menu item is run
  135. 18        5                    Five lines with commands
  136. 19      COPY C:\SAVE\CONFIG.NET C:\CONFIG.SYS
  137. 20      COPY C:\SAVE\AUTOEXEC.NET C:\AUTOEXEC.BAT
  138. 21      COPY C:\SAVE\STARTUP.NET C:\STARTUP.CMD
  139. 22      COPY C:\SAVE\PROTOCOL.SAV C:\IBMCOM\PROTOCOL.INI
  140. 23      COPY C:\SAVE\IBMLAN.SAV C:\IBMLAN\PROTOCOL.INI
  141. 24      Start standalone       Menu text
  142. 25        1                    Here we reboot after menu item is run
  143. 26        3                    Three lines with commands
  144. 27      COPY C:\SAVE\CONFIG.STD C:\CONFIG.SYS
  145. 28      COPY C:\SAVE\AUTOEXEC.STD C:\AUTOEXEC.BAT
  146. 29      DEL C:\STARTUP.CMD
  147. 30      Backup .INI & desktop  Menu text
  148. 31        0                    No reboot
  149. 32       11                    Eleven lines with commands
  150. 33      ATTRIB -r -s C:\OS2\OS2*.INI
  151. 34      XCOPY C:\CONFIG.SYS C:\CFG\DESKTOP /V
  152. 35      XCOPY C:\AUTOEXEC.BAT C:\CFG\DESKTOP /V
  153. 36      XCOPY C:\OS2\*.INI C:\CFG\DESKTOP\OS2 /V
  154. 37      XCOPY C:\OS2\MDOS\WINOS2\*.INI C:\CFG\DESKTOP\WINOS2 /V
  155. 38      XCOPY C:\IBMCOM\PROTOCOL.INI C:\CFG\DESKTOP\NET /V
  156. 39      XCOPY C:\IBMLAN\IBMLAN.INI C:\CFG\DESKTOP\NET /V
  157. 40      XCOPY C:\Desktop C:\CFG\DESKTOP\Desktop /V /S /E
  158. 41      XCOPY "C:\Maintenance Desktop" "C:\CFG\DESKTOP\Maintenance Desktop" /V /S /E
  159. 42      XCOPY C:\Nowhere C:\CFG\DESKTOP\Nowhere /V /S /E
  160. 43      XCOPY C:\Nowhere1 C:\CFG\DESKTOP\Nowhere1 /V /S /E
  161.  
  162.  
  163. Future enhancement that are planned:
  164. ------------------------------------
  165.  
  166. + Installation program
  167.   Command line version for machines without PM
  168.   PM version for "normal" use
  169.  
  170. + PM program to create and edit the .INI file
  171.  
  172. + A mode where BootSet just shows a small notice to press B if you want
  173.   to load BootSet instead of showing all at ones.
  174.  
  175.  
  176. If you look for other features dont hesitate to contact us via email
  177.    mail@jmast.se
  178.  
  179. -------------------------------------------------------------------------------
  180.  
  181. License information/registering:
  182.  
  183. This copy of BootSet is provided with a limited evaluation license not 
  184. exceeding 20 days in duration from first use. Unregistered use beyond this 
  185. evaluation period is in violation of this license, as is use for any 
  186. commercial purpose prior to registration.
  187.  
  188. If you find BootSet useful and would like to register this software, a 
  189. license fee is payable. Registration of this software will entitle you 
  190. (or your corporation) to unlimited use of current and subsequent releases 
  191. of the product(s).
  192.  
  193. Please refer to the REGISTER.TXT if you wish to register BootSet.
  194. -------------------------------------------------------------------------------
  195.  
  196. How to contact us:
  197.  
  198. Our homepage: http://home1.swipnet.se/~w-13247
  199. Our mail adress: mail@jmast.se
  200. Or fax us at: 46-(0)31-195260
  201.