home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / bset200.zip / readme.txt < prev   
Text File  |  1998-07-29  |  9KB  |  213 lines

  1.                              B O O T S E T
  2.                        --------------------------
  3.  
  4.                        Version 2.0 - July 29, 1998
  5.  
  6.  
  7.                           (c) Copyright 1996-1998
  8.                          JMA 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. BootSet is built to support the smallest OS/2 configurations. You do not
  31. need WPS nor PM to install/modify/run BootSet. BootSet might not be a
  32. flashy PM program but does its job using very little system resources.
  33.  
  34.  
  35. Requirements:
  36. --------------
  37. BootSet requires IBM OS/2 2.0 or later.
  38. It has been sucessfully tested on OS/2 2.11, OS/2 Warp 3.0, 
  39. OS/2 Warp Connect and  OS/2 Warp 4.0 (Merlin).
  40. Bootset will also run on OS/2 Warp Server and OS/2 Lan Server.
  41.  
  42. BootSet will NOT work on IBM OS/2 Warp 3 with Fixpack 17 till fixpack 21 due
  43. to a bug in these fixpacks. 
  44.  
  45. To be able to reboot BootSet its also required that the DOS.SYS device driver 
  46. is loaded. This is normally done when installing the DOS support in OS/2.
  47.  
  48. Note: Bootset does not use DOS, it just happens to use a driver that is 
  49. also used by the DOS support.
  50.  
  51.  
  52. Installation:
  53. --------------
  54.  
  55. Automatic installation:-------------------------------------------
  56. Copy all the files into a temporary directory.
  57.  
  58. Start the installation program (INSTALL.EXE)
  59. Change the path (if needed) and press F2 to start the installation.
  60. BootSet will now be installed.
  61. If you selected to allow BootSet to change CONFIG.SYS the old CONFIG.SYS
  62. file will be saved as CONFIG.BAK. If you did not allow BootSet to change
  63. CONFIG.SYS the changes will be recorded in the CONFIG.NEW file.
  64. CONFIG.SYS must be changed in order to work.
  65.  
  66.  
  67. Manual installation:---------------------------------------------
  68. Copy the files to a directory of your choice. You may install BootSet in any
  69. directory that you wish. The only files needed is the .EXE file (BOOTSET.EXE)
  70. and its .INI file.
  71. The file BOOTSET.TST is an example of how a .INI file can look. 
  72. We recommend you to edit the file before you copy it and use it.
  73. Copy the file using the command prompt with:
  74. COPY BOOTSET.TST BOOTSET.INI
  75.  
  76. You must now also add the following line in your CONFIG.SYS file:
  77.  
  78. CALL=C:\BOOTSET\BOOTSET.EXE C:\BOOTSET\BOOTSET.INI
  79.  
  80. Where the first statement after CALL= is the full path and name of the
  81. executable file and the second statement is the full path and name of the
  82. INI-file.
  83.  
  84. The position of this line in your CONFIG.SYS file is arbitary since OS/2 does
  85. not load the lines one after one but runs them in its own specific order. 
  86. The lines starting with CALL are among the last to run.
  87.  
  88.  
  89. History:
  90. --------------
  91. Bootset 1.0 - May 9, 1997 (First release)
  92.  
  93. Bootset 1.10 - June 13, 1997
  94. - Small waitline added, displays a one line timeout
  95. - Color support added/enabled
  96. - Default timeout changed to 10 seconds
  97. - Readme file fixed
  98.  
  99. Bootset 1.20 - June 24, 1997
  100. - Length of waitline fixed, (display bug)
  101. - After waitline row with keys was invisible
  102. - Some redraw problems were fixed (although almost invisible)
  103. - Unregistered timeout changed fron 8 seconds to 6 seconds
  104.  
  105. Bootset 2.0 - July 29, 1997
  106. - Screen layout reworked
  107. - BOOTSET.INI editor was added
  108. - Installation program added
  109.  
  110.  
  111. Settings file:
  112. ----------------
  113. This is a description of the settings file. You might want to use the 
  114. BOOTSET.INI editor (BSEDIT.EXE) instead.
  115. BSEDIT.EXE has full online help.
  116.  
  117. The settings file is build in a specific order. There is a example included in
  118. this package (BOOTSET.TST). Please refer to it when reading this text.
  119.  
  120. The settings file contains of a fixed header and after that the menu items are
  121. listed. Following here is a description of the example file (BOOTSET.TST).
  122. Please note that all lines in the header must be present even if you do not use
  123. them or they are not implemented in this version.
  124.  
  125. Line    Text        Explanation
  126. ====    ====        =============================================
  127. 01       1          Tiny waitrow (0=off, 1=on) Shows single line with timeout
  128. 02       7          Foreground color (0-15)
  129. 03       1          Background color (0-15)
  130. 04      10          Timeout in seconds, time Bootset will wait for keypress
  131. 05       0          For future enhancement
  132. 06       0          For future enhancement
  133. 07       0          For future enhancement
  134. 08       0          For future enhancement
  135. 09       0          For future enhancement
  136. 10       0          Registration number
  137. 11       4          Number of menu items (a maximum of 255)
  138.  
  139. The rest of the file contains of the sections (one for each menu item).
  140. The number of sections must be that same as the number of menu items
  141. specified above. Each section contains the menu text (shown in boot-
  142. set menu), the number of lines with commands to be run when this menu-
  143. item is selected, a reboot flag and the lines of commands.
  144.  
  145. The menuitem contains a minimum of 4 lines.
  146.  
  147. 1 - Text to be shown in menu
  148. 2 - Reboot/Do not reboot after execution of commands
  149. 3 - Number of lines with commands
  150. 4 - 1st line with command to be executed
  151. 5 - 2nd...
  152. 6 - 3rd...
  153. etc...
  154.  
  155.  
  156. Line    Text                   Explanation
  157. ====    ====                   =============================================
  158. 12      Start cmd-line         Menu text.
  159. 13        0                    Reboot after this menuitem is run.
  160.                                0=no reboot, 1=reboot
  161. 14        1                    Number of lines with commands(a maximum of 100).
  162. 15      CMD.EXE                Command to execute, maximum 255 characters.
  163. 16      Start with network     Menu text.
  164. 17        1                    Here we reboot after menu item is run
  165. 18        5                    Five lines with commands
  166. 19      COPY C:\SAVE\CONFIG.NET C:\CONFIG.SYS
  167. 20      COPY C:\SAVE\AUTOEXEC.NET C:\AUTOEXEC.BAT
  168. 21      COPY C:\SAVE\STARTUP.NET C:\STARTUP.CMD
  169. 22      COPY C:\SAVE\PROTOCOL.SAV C:\IBMCOM\PROTOCOL.INI
  170. 23      COPY C:\SAVE\IBMLAN.SAV C:\IBMLAN\PROTOCOL.INI
  171. 24      Start standalone       Menu text
  172. 25        1                    Here we reboot after menu item is run
  173. 26        3                    Three lines with commands
  174. 27      COPY C:\SAVE\CONFIG.STD C:\CONFIG.SYS
  175. 28      COPY C:\SAVE\AUTOEXEC.STD C:\AUTOEXEC.BAT
  176. 29      DEL C:\STARTUP.CMD
  177. 30      Backup .INI & desktop  Menu text
  178. 31        0                    No reboot
  179. 32       11                    Eleven lines with commands
  180. 33      ATTRIB -r -s C:\OS2\OS2*.INI
  181. 34      XCOPY C:\CONFIG.SYS C:\CFG\DESKTOP /V
  182. 35      XCOPY C:\AUTOEXEC.BAT C:\CFG\DESKTOP /V
  183. 36      XCOPY C:\OS2\*.INI C:\CFG\DESKTOP\OS2 /V
  184. 37      XCOPY C:\OS2\MDOS\WINOS2\*.INI C:\CFG\DESKTOP\WINOS2 /V
  185. 38      XCOPY C:\IBMCOM\PROTOCOL.INI C:\CFG\DESKTOP\NET /V
  186. 39      XCOPY C:\IBMLAN\IBMLAN.INI C:\CFG\DESKTOP\NET /V
  187. 40      XCOPY C:\Desktop C:\CFG\DESKTOP\Desktop /V /S /E
  188. 41      XCOPY "C:\Maintenance Desktop" "C:\CFG\DESKTOP\Maintenance Desktop" /V /S /E
  189. 42      XCOPY C:\Nowhere C:\CFG\DESKTOP\Nowhere /V /S /E
  190. 43      XCOPY C:\Nowhere1 C:\CFG\DESKTOP\Nowhere1 /V /S /E
  191.  
  192. -------------------------------------------------------------------------------
  193.  
  194. License information/registering:
  195.  
  196. This copy of BootSet is provided with a limited evaluation license not 
  197. exceeding 30 days in duration from first use. Unregistered use beyond this 
  198. evaluation period is in violation of this license, as is use for any 
  199. commercial purpose prior to registration.
  200.  
  201. If you find BootSet useful and would like to register this software, a 
  202. license fee is payable. Registration of this software will entitle you 
  203. (or your corporation) to unlimited use of current release of the product.
  204.  
  205. Please refer to the REGISTER.TXT if you wish to register BootSet.
  206. -------------------------------------------------------------------------------
  207.  
  208. How to contact us:
  209.  
  210. Our webpage: http://www.jmast.se/
  211. By email: mail@jmast.se
  212. -------------------------------------------------------------------------------
  213.