home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / bbs / ff871.lha / ABackup / ABackupEnglish.doc < prev    next >
Text File  |  1993-05-03  |  47KB  |  961 lines

  1.  
  2.  
  3.                 ABackup - User's Manual
  4.  
  5.  
  6.  
  7.  
  8.  
  9. AboutThisDoc
  10.  
  11.       This manual describes release 2.43  of  the  utility    ABackup.  This
  12.   program is (c)1992-1993 by Denis GOUNELLE, any commercial usage  or  selling
  13.   without author's written authorization is strictly forbidden. You  can  copy
  14.   and spread this program at the following conditions:
  15.  
  16.     - all the files must be provided
  17.     - none of the file must have been modified
  18.     - you don't charge more than $6 for copy fee
  19.  
  20.       In spite of several tests, no warranty is made that there's no error
  21.   in ABackup. YOU USE THIS PROGRAM AT YOUR OWN RISKS. In no event  will  I  be
  22.   liable for any damage, direct or indirect, resulting of the use of  ABackup.
  23.  
  24. Introduction
  25.  
  26.       ABackup is a backup program written for the Amiga. It  can  be  used
  27.   both to make a backup of your hard disk or to  archive  files,  has  a  full
  28.   Intuition interface, and can use XPK    library.  Under  2.0  system  release,
  29.   ABackup is able to recognize links and to manage high density disks.
  30.  
  31.       This program is SHAREWARE. If you find it useful, I  invite  you  to
  32.   send me $10 at the address listed below in  order  to  become  a  registered
  33.   user. Please use only :
  34.  
  35.       - checks from a French bank
  36.       - cash (French Francs prefered, otherwise any currency of the E.E.C.  is
  37.     accepted, as well as US dollars and Swiss  Francs  ;  in  either  case
  38.     please add a little more for change fee)
  39.       - checks from an European bank (if you use an EuroCheck, please  add  $5
  40.     because my bank taxes it)
  41.  
  42.   If you send me a check, it must be in French Francs and the beneficiary must
  43.   be "M. GOUNELLE Denis".
  44.       As a registered user, you will receive the next version  of  ABackup
  45.   as soon as it  will  be  available.  You  should  be    aware  that  this  $10
  46.   contribution fee only gives right to one update : if you want to receive the
  47.   next updates regularly, a $20 contribution is required.
  48.  
  49.       Suggestions  and/or  criticisms  will  be  always  welcomed.     Don't
  50.   hesitate to write at the following address :
  51.  
  52.                    M. GOUNELLE Denis
  53.                     Boite 71
  54.                   6, rue des cailloux
  55.                  92110 CLICHY - FRANCE
  56.  
  57.       You can also send a message to  the  following  Internet  address  :
  58.   "gounelle@alphanet.ch". Note that this mailbox is not mine, so  please  send
  59.   only short messages. As I don't have direct access to  the  messages,  don't
  60.   expect an answer before a dozen of days.
  61.  
  62.       Thanks to Michel SCHINZ (without him, this program  would  be  still
  63.   only at the planning stage) and Jean-Yves PROUX for  their  suggestions,  to
  64.   Reza ELGHAZI and Stefan SALEWSKI for their help concerning the  crash  under
  65.   system  3.0.    Special  thanks  to  Jean-Philippe  RAPP  for    his   numerous
  66.   suggestions and constant supporting. Last, thanks to XPK library authors for
  67.   their fantastic work.
  68.  
  69. Getting_started
  70.  
  71.       ABackup can be run as well from CLI as from Workbench. From the CLI,
  72.   you can invoke ABackup by a syntax as follows :
  73.  
  74.       ABackup  [FROM  directory]  [BUFSIZE  size]   [NOCOMP   ext,ext,...]
  75.       [NOTASK] [TMPDIR dir] [SIZE {BYTE|KBYTE|MBYTE|AUTO}]
  76.  
  77.       The BUFSIZE option allows to change the size of the read buffer (for
  78.   example "BUFSIZE 64" asks for a 64 Kb buffer). By default, the  buffer  size
  79.   is 4 Kb large. You can specify a directory name for backup (with the  "FROM"
  80.   option); by default, this one will be  the  current  directory.  The    NOCOMP
  81.   option allows to specify extensions of file names to don't compress. You can
  82.   specify  up  to  10  extensions,  separated  by  a  comma   (e.g.:   "NOCOMP
  83.   .info,.run").
  84.       Usually, ABackup tries to create a child task that will perform  all
  85.   write operations (this speedup backup between 10-20%). If the task  creation
  86.   fails, ABackup will do write    operations  itself,  just  like  the  previous
  87.   versions of the program. If the creation of the child task is a problem  (no
  88.   memory etc...) you can prevent  ABackup  to  create  it  with  the  "NOTASK"
  89.   argument.
  90.  
  91.       The "TMPDIR" argument allows you to change the  temporary  directory
  92.   used by ABackup. By default, it uses the "T:" directory, but this may  cause
  93.   lead to memory  problems,  especially  if  this  directory  is  assigned  to
  94.   "RAM:T". The "SIZE" argument allows you to change the default  unit  of  the
  95.   "Size" menu (see below). The "USEASL" argument allows you to  use  the  file
  96.   requester of "asl.library" instead of the built-in  requester.  This  option
  97.   will be ignored if the library can't be opened, or if the requester can't be
  98.   allocated.
  99.  
  100.       From the Workbench, you can change the size of the  read  buffer  by
  101.   adding a line of the form "BUFSIZE=<size in Kb>" in the "TOOL  TYPES"  field
  102.   of ABackup icon. You can also specify extensions  of    file  names  to  don't
  103.   compress by adding a line  of  the  form  "NOCOMP=ext,ext,...",  or  prevent
  104.   ABackup to create a child task by adding a line "NOTASK".  Finaly,  you  can
  105.   set ABackup as "DEFAULT TOOL" of an archive file.
  106.  
  107.       When the program starts, a screen is displayed with several  gadgets
  108.   in it : "Backup an AmigaDOS partition", "Restore", "Rebuild catalogue",  and
  109.   "Quit". Click on the gadget that matches the wanted action.
  110.       The startup screen has also a menu with the "Config...",  "About..."
  111.   and "Quit" options. The first one allows  to  modify  ABackup  configuration
  112.   (see "Configuration" section), the second one  displays  informations  about
  113.   the program, and the last one allows to quit ABackup.
  114.  
  115. Configuration
  116.  
  117.       A window appears in the middle of the screen,  with  eight  gadgets.
  118.   The first three gadgets show the names of the viewer programs  corresponding
  119.   to the type of a file (ASCII file, IFF picture or other, see  the  "Viewing"
  120.   section), the two next the names of the  external  compression/decompression
  121.   program (see the "Compression" section),  and  the  last  the  name  of  the
  122.   temporary directory (see the "Getting_started" section).
  123.       At the bottom of the window, three gadgets enable  to  validate  the
  124.   changes, to validate and save the changes, or to  cancel  the  changes.  The
  125.   configuration is saved to the "S:ABackup.config" file, which is loaded  each
  126.   time the program start.
  127.  
  128. Requesters
  129.  
  130.       When using ABackup, often you'll see requesters with one message and
  131.   one or two gadgets ("Ok", "Continue/Abort", "Yes/No").
  132.  
  133.       In any case, you can reply to a request by clicking on one of  these
  134.   gadgets, or by pressing the key corresponding to the first letter of a reply
  135.   (for example, the "c" or  "C"  key  for  "Continue").  You  can  also  press
  136.   <RETURN> for a positive reply ("Ok",  "Continue",  "Yes")  or  <ESC>  for  a
  137.   negative reply ("Abort", "No").
  138.  
  139.       Finally, when a requester message asks for inserting a disk  in  one
  140.   drive, inserting a disk in this drive will be  detected  and    this  will  be
  141.   equivalent to clicking on the "Continue" gadget.
  142.  
  143. Backup_an_AmigaDOS_partition
  144.  
  145.       A requester is displayed that allows    to  choose  the  directory  to
  146.   backup. By clicking on the "Cancel" gadget, ABackup will return to the  main
  147.   screen. By clicking on the "OK" gadget,  ABackup  will  load  the  directory
  148.   contents. For breaking this loading, click on the "Abort"  gadget  or  press
  149.   one of the following keys : "a", "A", <ESC>.
  150.       If you don't want ABackup to explore a sub-directory (for example  a
  151.   directory where's a program that you already have on floppy disk, and so you
  152.   don't need to backup), just put the word "SKIPME" as the  comment  for  this
  153.   sub-directory.
  154.  
  155.       ABackup can now save several partitions in the same archive, so  you
  156.   don't have to save them one by one. To select the partitions  to  save,  you
  157.   can use the multi-selection of the file requester : click on    the  partition
  158.   names (like DH0: and DH1:) holding the SHIFT key down.
  159.       You can also call ABackup with the  FROM  option,  and  specify  the
  160.   partition names separated by a comma (like "FROM DH0:,DH1:"). In this  case,
  161.   if you use the Intuition interface, you won't see the  file  requester  when
  162.   you will click on "Save an AmigaDOS partition".
  163.  
  164.       Once the directory content loaded, the selection screen  will  apear
  165.   (see the "The_selection_screen" section below). Backup options are :
  166.  
  167.   Compress
  168.       Tells what kind of compression will be done : none  (NO),  with  the
  169.       functions integrated to ABackup (Internal), with an external program
  170.       (External)  or  with  XPK  library.  For  more   informations,   see
  171.       "Compression" section. If you press the SHIFT  key  when  you  click
  172.       upon this gadget, the values will cycle in reverse order.
  173.  
  174.   Verify
  175.       Reread and compares every track after writing  it.  Meaningful  only
  176.       for backup to disks.
  177.  
  178.   Backup links
  179.       Backup selected links. Meaningful only under 2.0 system release.    An
  180.       archive which contains links can of course be  restored  even  under
  181.       1.3 system release (links will simply be not restored).
  182.  
  183.   Set archive bit
  184.       Once backup is over, sets the archive bit (see the AmigaDOS  command
  185.       "Protect") of all files and subdirectories successfully backed up.
  186.  
  187.   Backup report
  188.       Indicates if ABackup has to create a backup report. This one can    be
  189.       printed or written to a file.
  190.  
  191.   Backup to
  192.       Selects an archive. If a given name is  of  the  form  "df?:"  (e.g.
  193.       df0:, df1:, etc....), ABackup will use the specified  disk  unit    by
  194.       writing on disks in a special format. In this case, you need not    to
  195.       format your backup disks. Otherwise, ABackup will create an  archive
  196.       file with the name you specified. Note ABackup has the capability of
  197.       creating this file on any device that accepts  the  AmigaDOS  "Seek"
  198.       function.
  199.       You can use several disk drives for backup : specify  the  names    of
  200.       the drives  separated  by  a  coma.  For    exemple,  if  you  specify
  201.       "df0:,df1:" ABackup will start with disk in df0:, then continue with
  202.       the disk    in  df1:,  go  back  to  df0:,    etc...    The  program  will
  203.       automatically (without requester) toggle from one drive to the next,
  204.       if the disk in the new drive has been changed.
  205.  
  206.       For starting a backup, you  have  to    select    the  "Start"  item  in
  207.   "Backup" menu or the "START" gadget. If you asked for backup  report  to  be
  208.   written to a file, a requester will be brought up so that you can specify  a
  209.   name for this file. If you click over the "Abort" button in this  requester,
  210.   no report will be generated.
  211.  
  212.       At this time, a new screen is brought up with different infos on the
  213.   backup progression. In the bottom area, the file names pass by, followed  by
  214.   an info on the current operation (compression, writing, etc....). The "Disk"
  215.   gauge displays the filling percentage either of the current disk, or of  the
  216.   volume where is the archive file. If you asked for a disk  backup,  you  can
  217.   remove the last disk from your drive as soon as the "Archive closed" message
  218.   will be displayed.
  219.       If an error occurs (and if this is possible), ABackup will display a
  220.   message to ask if you want to continue in spite of that. Obviously,  ABackup
  221.   will not make a backup for the file that maked problem.
  222.       At the top and on the right of this screen there  are  two  gadgets.
  223.   The "* ABORT *" gadget allows to abort a backup. After it asked to  confirm,
  224.   ABackup returns to the selection screen. The "* PAUSE *"  gadget  allows  to
  225.   pause a backup for a while. Note that it can happens ABackup    doesn't  react
  226.   immediatly when you click over one of these gadgets but, in all cases,  your
  227.   request will be registered before the next write operation in the archive.
  228.  
  229.       Once a backup ended (a message will inform  you  of  that),  ABackup
  230.   returns to its main screen.
  231.  
  232. Restore
  233.  
  234.       A menu is brought up allowing to specify the archive    that  must  be
  235.   used. If you click on the "Abort" gadget, ABackup will return  to  the  main
  236.   screen. The gadgets corresponding to your drives are    automatically  enabled
  237.   or disabled according to your hardware configuration. If you click on one of
  238.   these enabled gadgets, ABackup will ask you to insert the last disk  in  the
  239.   backup set, for loading the catalogue. If you click on the "File" gadget,  a
  240.   requester will be brought up so that you specify your archive file.  If  you
  241.   click on the "Abort" gadget, ABackup will return to the main screen.
  242.  
  243.       Once you have selected an archive, ABackup will load    the  catalogue
  244.   of files backed up in this archive and will display  the  selection  screen.
  245.   Restore options are as follows :
  246.  
  247.   Restore dir. tree
  248.       Indicates if selected  files  will  be  all  restored  in  the  same
  249.       directory (NO) or if the tree structure will be restored too  (YES).
  250.  
  251.   Restore date
  252.       Indicates if ABackup will set the date of restored file to the  date
  253.       they had at backup time.
  254.  
  255.   Restore links
  256.       Restore selected links. Meaningful only under 2.0 system release.
  257.  
  258.   Restoration report
  259.       Indicates if ABackup has to generate a restoration report. This  one
  260.       can be printed or written to a file.
  261.  
  262.   Restore empty dirs
  263.       Indicates if ABackup has to create empty backed up directories.
  264.  
  265.   Replace files
  266.       Indicates what ABackup has to do if a file it has to restore already
  267.       exists. Choices are : "No" (file is not replaced),  "Yes"  (file  is
  268.       replaced), "Ask for" (ABackup will ask to confirm for every existing
  269.       file), "Older" (ABackup replaces this file only if this one is older
  270.       than the backed up file).
  271.  
  272.   Restore from
  273.       This option is available only when restoring from floppy    disks.    It
  274.       allows to use several disk drives : specify the names of the  drives
  275.       separated by a coma. For exemple, if you specify "df0:,df1:" ABackup
  276.       will start with disk in df0:, then continue with the disk  in  df1:,
  277.       go back to df0:, etc...  The  program  will  automatically  (without
  278.       requester) toggle from one drive to the next, if the disk in the new
  279.       drive has been changed and if this disk is the one which is expected
  280.       by ABackup.
  281.  
  282.   Restore to
  283.       Usually, files are restored in the directory where they were at  the
  284.       time of the backup, but you can specify another  directory  by  this
  285.       gadget.
  286.  
  287.       For starting a restoration, you have to select the "Start"  item  in
  288.   "Restore" menu or the "START" gadget. If you asked for restoration report to
  289.   be written to a file, a requester will be brought up so that you can specify
  290.   a name for this  file.  If  you  click  over    the  "Abort"  button  in  this
  291.   requester, no report will be generated.
  292.       At this time, a new screen is brought up with different infos on the
  293.   restore progression. In the bottom area, the names of  restored  files  pass
  294.   by, followed by an info on the current opération (reading, etc....).  If  an
  295.   error occurs (and if this is possible), ABackup will display  a  message  to
  296.   ask if you want to continue in spite of that. Obviously,  ABackup  will  not
  297.   restore the file that maked problem. If  some  links    are  to  be  restored,
  298.   ABackup will    restore  them  after  all  other  files  and  directories  are
  299.   restored.
  300.       At the top and on the right of this screen there  are  two  gadgets.
  301.   The "* ABORT *" gadget allows to abort a  restoration.  After  it  asked  to
  302.   confirm, ABackup returns to the selection  screen.  The  "* PAUSE *"  gadget
  303.   allows to pause restoration for a while. Note that it  can  happens  ABackup
  304.   doesn't react immediatly when you click over one of these  gadgets  but,  in
  305.   all cases, your request will be registered before the next read operation in
  306.   the archive.
  307.       Once a restoration ended  (a  message  will  inform  you  of  that),
  308.   ABackup returns to its main screen.
  309.  
  310. Rebuild_catalogue
  311.  
  312.       This function is not very useful unless an  archive  file  has  been
  313.   damaged, or you have loose the last disk of a backup set.  It  will  rebuild
  314.   the archive catalogue, which is required to restore.    You  should  be  aware
  315.   that this function can't handle all  errors,  and  may  not  be  usuable  by
  316.   unexperienced users.
  317.  
  318.       If the archive is a file, you should make a copy of it in  order  to
  319.   avoid to destroy it if operation fails. You will also have to check that the
  320.   first header is at a sector boundary, that is, at an address multiple of 512
  321.   (you can use the "TYPE archive HEX" command, the first and  the  third  long
  322.   word of a header are always set to the "ABCK" value). If the archive  is  on
  323.   disks, you must give the disks in the same order they were written to.  This
  324.   function works even if disks are missing.
  325.  
  326.       The archive selection screen appears (see "Restore"  section).  When
  327.   you have selected the archive, ABackup loads its content, file after file  :
  328.   a new screen appears with some informations about the processing.  Once  the
  329.   content is loaded, the new catalogue will be created. If the archive    is  on
  330.   disks, ABackup will ask you for a new disk to write the catalogue. Use  this
  331.   disk a the last disk of the backup set, when restoring.
  332.  
  333. The_selection_screen
  334.  
  335.       This screen consists of a gadgets set and a bottom  area  where  are
  336.   displayed files and subdirectories of the current directory. At  the    start,
  337.   no file and no directory are selected. Files are displayed in black on  grey
  338.   background, and directories in white on grey. Directories with at least  one
  339.   descendant selected are displayed on a black background. You can scroll  the
  340.   list display by means of the vertical scroll bar on the right. The  name  of
  341.   the current directory is displayed in the area named "Directory". The number
  342.   and size of the selected files are displayed in the area named  "Selection".
  343.  
  344.       For selecting a file in a list, click on the name of this file :  it
  345.   is displayed in black on a blue  background  and  the  "Selection"  area  is
  346.   updated. If you click on a selected file, this one will be  unselected.  For
  347.   selecting or unselecting a set of files, click on the first  file  and  keep
  348.   down the left button while moving your mouse. Last, to  view    a  file,  just
  349.   double-click on its name (see "Viewing" section).
  350.       When you click on a directory name, two actions can happen. If  this
  351.   directory is empty, it will be selected or unselected as a file.  Otherwise,
  352.   the list display will be modified in order to make visible the  contents  of
  353.   this directory. The "Directory" area will be updated.  To  go  back  to  the
  354.   previous directory, you can either click on the "Parent" gadget (at the  top
  355.   of the scroll bar), either click on the gadget between the  left  border  of
  356.   the screen and the left border of the display area. If you went very down in
  357.   the tree structure, you can go back straight at  the    initial  directory  by
  358.   clicking on the "Root" gadget (at the top of the scroll bar).
  359.       Last, if you hold the SHIFT key while you  click  upon  a  directory
  360.   name, the whole directory content will be selected or deselected.
  361.  
  362.       At the top of the screen, there are two rows of  identical  gadgets.
  363.   These ones allow to select (first row) or to  unselect  (second  row)  files
  364.   and/or subdirectories in a global way according to various criterions :
  365.  
  366.   All
  367.       Selects or unselects all files and subdirectories from  the  current
  368.       directory.
  369.  
  370.   By name
  371.       Selects or unselects files and subdirectories according to a name or
  372.       a pattern. A pattern is a name with  one    of  the  special  AmigaDOS
  373.       characters: '#' or '?' under 1.3 system release, '#', '?', '|', '~',
  374.       '%', parenthesis, or brackets under 2.0  system  release.  For  more
  375.       informations, refer to your AmigaDOS User's manual.
  376.       A window is displayed with a string gadget. Type in it a name  or  a
  377.       pattern and validate your choice by pressing  <RETURN>.  Now,  click
  378.       either on the "==" gadget, if you want files or subdirectories whose
  379.       name matches the name or the pattern you typed, either on  the  "!="
  380.       gadget, if you want files or subdirectories whose name doesn't match
  381.       the name or pattern you typed. You  can  cancel  this  operation    by
  382.       clicking on the window close gadget.
  383.  
  384.   By date
  385.       Selects or unselects files and subdirectories according to the  date
  386.       of the last change. A window is brought up  with    a  string  gadget.
  387.       Type in a  date  and/or  time  respecting  the  following  syntax  :
  388.       DD-MM-YY or DD-MMM-YY for  the  date  (for  example,  "01-03-92"  or
  389.       "01-Mar-92"),  and  HH:MM:SS  for  time.  Validate  your  choice  by
  390.       pressing the <RETURN> key, then click over the "<="  gadget  or  the
  391.       ">=" gagdet,  according  as  you  want  to  get  earlier  files  and
  392.       subdirectories or later ones in relation to the typed date.
  393.       If you typed only time, the date will be the day date. If you  typed
  394.       only a date, time will be "23:59:59", when you click over  "<=",  or
  395.       "00:00:00", when you click over ">=". You can cancel this  operation
  396.       by clicking on the window close gadget.
  397.  
  398.   By bits
  399.       Selects or unselects files and  subdirectories  according  to  their
  400.       protection bit. A window is brought up with  a  string  gadget.  For
  401.       testing one or several bits (see the  AmigaDOS  command  "Protect"),
  402.       type them in this gadget and validate your choice  by  pressing  the
  403.       <RETURN> key. Click now over the "= 1" or "= 0" gadget according  as
  404.       you want files and subdirectories with their bits set or unset.  You
  405.       can cancel this operation by clicking on the window close gadget.
  406.  
  407.       The "Reverse" gadget allows to invert a  selection  :  all  selected
  408.   files become unselected  and    all  unselected  files    become    selected.  The
  409.   "Recursive" gadget controls the action of the "Reverse" gadget, just  as  it
  410.   controls the "All", "By name", "By date" and "By bits" gadgets : it shows if
  411.   selecting or unselecting will or will not concern  files  that  are  in  the
  412.   subdirectories of the current directory.
  413.  
  414.       The selection screen has three menus too. The "Size" menu allows  to
  415.   change unit ABackup is using to display the size of selected files. You  can
  416.   choose beetween Bytes (the default unit), Kilobytes and  Megabytes.  If  you
  417.   select the "Automatic" item, ABackup  will  automatically  change  of  unit,
  418.   depending  of  the  size  of    selected  files.  Later,  we'll  describe  the
  419.   "Selection" menu. Last, the first  menu  is  either  "Backup"  or  "Restore"
  420.   (depending of which operation you've choosen) and has the following  options
  421.   :
  422.  
  423.   Start
  424.       Allows to start backup or restore. If you selected no  file  and    no
  425.       subdirectory, an error message will be displayed.
  426.  
  427.   Options
  428.       Allows to change the backup or restore options.
  429.  
  430.   Estimations
  431.       Gives an estimation of backup  time  and    of  the  number  of  disks
  432.       needed. The result depends of the size of  the  selected    files,    of
  433.       backup options, and of the processor inside your Amiga. It  may  not
  434.       be accurate if other tasks are running during  the  backup.  ABackup
  435.       always suppose that you backup a hard disk to floppies.
  436.  
  437.   About...
  438.       Displays some informations  on  this  program.  To  continue,  click
  439.       within the window, over the window close gadget or press any key.
  440.  
  441.   Abort
  442.       Allows to abort whole operation. After it asked to confirm,  ABackup
  443.       returns to the main screen.
  444.  
  445. Error_recovering
  446.  
  447.       When an error occurs while writing on a disk, you will  see  the
  448.   following message "Write error on DFx:, should I try to recover  ?".  If
  449.   you answer "NO", the backup will be aborted.
  450.       If you answer "YES", ABackup will copy all data already  written
  451.   on the bad disk to a new disk, so backup will be able to  continue.  So,
  452.   you will have to provide a new disk, of the same type than the bad one :
  453.   you can't use (for example) a High Density disk (1.76 Mb) to  replace  a
  454.   normal density disk (880 Kb).
  455.       The copy will be processed using a single disk drive.  In  order
  456.   to limit disks swap, ABackup will allocate a buffer in memory. The  size
  457.   of this buffer will not be greater than half of the largest CHIP  memory
  458.   block still available, *OR* than the    size  of  three  tracks.  If  this
  459.   buffer can't be allocated, the backup will be aborted.
  460.  
  461.  
  462.  
  463.                  CAUTION :
  464.  
  465.       If you made an  error  recovering  during  a    backup,  I
  466.       strongly advise you to verify the archive so    you'll  be
  467.       sure that all went well. 
  468.  
  469. Viewing
  470.  
  471.       From the selection  screen,  you  can  view  any  file  just    by
  472.   double-clicking on its name. A window appears, with several gadgets.
  473.       The "Execute" gadget shows the name of the viewer to use for the
  474.   selected file. The file's name and type (from  which  the  name  of  the
  475.   viewer is set) are displayed above  (in  white).  You  can,  of  course,
  476.   modify the name of the program to use. The two lower gadgets    allow  you
  477.   to start viewing ("OK" gadget), or to abort operation ("CANCEL" gadget).
  478.       If you try to view a link, ABackup will just display the name of
  479.   the file or directory the link points to.
  480.  
  481. Compression
  482.  
  483.       ABackup is able to compress files to backup, in order to  reduce
  484.   archive size.  By  default,  the  algorithm  is  the    same  as  for  the
  485.   "compress" UNIX command : you can hope for a space-saving  from  30%  to
  486.   50%, but the backup is seriously slowed down with a "normal" 68000 based
  487.   Amiga.
  488.       Note that ABackup will not try to compress files with a  ".lha",
  489.   ".lzh", ".zoo", ".arc", ".pp" or ".z" file name extension,  as  well  as
  490.   any file less than 512 bytes long. You can specify other  extensions    to
  491.   don't  compress,  with  the  NOCOMP  argument   (see   "Getting_started"
  492.   section). ABackup also look at the first bytes of the files,    to  detect
  493.   files already compressed by XPK or PowerPacker.
  494.  
  495.       You can use external    compression  and  decompression  programs,
  496.   which may be faster and/or better. All you have  to  do  is  the  modify
  497.   ABackup configuration (see "Configuration" section) : enter the  command
  498.   to execute both for compression and decompression, specifying "%s" as  a
  499.   source file and "%d" as a destination file. For exemple, in order to use
  500.   the commands provided with PowerPacker  (copyright  by  Nico  François),
  501.   enter :
  502.  
  503.       Crunch %s %d NOLED NOPER NOSUFFIX EFFICIENCY 1
  504.  
  505.   as compression program, and :
  506.  
  507.       Decrunch %s %d QUIET
  508.  
  509.   as  decompression  program.  You  won't  be  able  to  select   external
  510.   compression as long as no command name has been given. When  backing    up
  511.   and restoring, ABackup automatically runs the  specified  commands,  and
  512.   redirect their output to the "T:ABackup.log" file. You can look at  this
  513.   file if an error occurs.
  514.  
  515.       This version of ABackup can also use the XPK    library  (on  Fish
  516.   disk 754). This library will    be  automatically  recognized  if  already
  517.   installed in your "LIBS:" directory. You will then be able to select one
  518.   of the available compression method, in the options window. The name    of
  519.   the methods are prefixed with a "x" character, like "x BLZW".
  520.  
  521.       Take care that it  won't  be  possible  to  restore  an  archive
  522.   compressed with an external program, or with XPK library, if    you  don't
  523.   have the corresponding decompression program. Though, you  should  avoid
  524.   to use external compression if you plan to give the archive to  somebody
  525.   else.
  526.  
  527. The_catalogue
  528.  
  529.       ABackup creates a catalogue of the files archived, and use it to
  530.   restore. This catalogue is put at the end of the archive. If    you  loose
  531.   the catalogue (archive file damaged or disk lost), you can create a  new
  532.   catalogue with the "Rebuild_catalogue" function, described below.
  533.  
  534.       This version of ABackup uses a new catalogue    format,  far  more
  535.   compact than the previous one : the catalogue is then two or three times
  536.   smaller than before. The size of the catalogue is displayed when ABackup
  537.   add it the the archive. Of course, this program  can    load  a  catalogue
  538.   created by the older versions of ABackup, but the contrary is not  true.
  539.       With the old format, you could have  memory  problems  with  big
  540.   archives (several thousands of files) because the catalogue will take  a
  541.   lot of memory. If you ever have a "not enough memory" error when loading
  542.   a catalogue (whatever version of ABackup you use) here is two tricks  to
  543.   restore files anyway.
  544.  
  545.       The first solution is to reboot you Amiga, so you'll start  with
  546.   an unfragmented memory. If you mounted a "RAD:" disk, remove it with the
  547.   "RemRAD"  command  before  you  reboot.  If  you  have  some  background
  548.   utilities you don't need while restoring, kill them to free more memory.
  549.   Then, use the TMPDIR argument to assign the  temporary  directory  to  a
  550.   hard disk partition with at least 1 Mb of free space, and try  again    to
  551.   restore. If ABackup fails again, you will have to use the second method.
  552.       The second solution is to create new catalogues,  that  will    be
  553.   smaller. If the archive has been created with an old version of ABackup,
  554.   try first to make only one  catalogue  :  as    the  new  format  is  more
  555.   compact, maybe this will be enough. Else, you will have to make  several
  556.   catalogues : divide your archive in several  parts,  and  create  a  new
  557.   catalogue for each part.
  558.  
  559. The_Selection_menu
  560.  
  561.       ABackup has the capability of recording a file selection so that
  562.   you can recall it later : this can be useful if you use  frequently  the
  563.   same selections. These ones are kept as text files containing a  set    of
  564.   commands : these files are in the "ABCK:" directory.
  565.       In order to record a selection, choose the "Record" item in  the
  566.   "Selection" menu; then, do your selection as you do usually. Note  that,
  567.   during this recording, the "Backup" menu disappear (for the time being).
  568.   Once you have ended, select the item "Save" in the "Selection"  menu  to
  569.   save your selection. If you want to abort a recording, choose  the  item
  570.   "Abort" in the "Selection" menu.
  571.       To recall a selection, choose the "Load" item in the "Selection"
  572.   menu. A file requester will be displayed allowing  you  to  specify  the
  573.   selection file you want use. If you click on the  "OK"  gadget  in  this
  574.   file requester, that file will be loaded and selection it contains  will
  575.   be executed.
  576.  
  577.       This is description of the selection language used  by  ABackup.
  578.   This allows to create or modify a selection file as you like,  by  means
  579.   of your usual text editor.
  580.  
  581.       CD :                  go back to root directory
  582.       CD /                  go back to parent directory
  583.       CD "dir"                        go down in given directory
  584.       INVERT                  reverse selection
  585.       RECURS {YES|NO}              set recursivity flag
  586.       INCLUDE ALL              include all files
  587.       INCLUDE "name"                  include given file
  588.       INCLUDE NAME "name" {==|!=}     select by name
  589.       INCLUDE DATE "date" {<=|>=}     select by date
  590.       INCLUDE BITS "bits" {=0|=1}     select by protection bits
  591.       EXCLUDE ALL              exclude all files
  592.       EXCLUDE "name"                  exclude given file
  593.       EXCLUDE NAME "name" {==|!=}     exclude by name
  594.       EXCLUDE DATE "date" {<=|>=}     exclude by date
  595.       EXCLUDE BITS "bits" {=0|=1}     exclude by protection bits
  596.  
  597.   Here is an exemple of selection file:
  598.  
  599.       RECURS YES
  600.       ; go back to root
  601.       CD :
  602.       ; clear any selection
  603.       EXCLUDE ALL
  604.       ; include all files with archive bit cleared
  605.       INCLUDE BITS "a" =0
  606.       ; exclude all ".o" files
  607.       EXCLUDE NAME "#?.o" ==
  608.  
  609.       Note that empty lines and lines starting by a ";" character  are
  610.   ignored. Also note that ABackup  stores  automatically  the  recursivity
  611.   indicator state at the beginning of your selection record : if you  take
  612.   a look at the created files you'll see they all  beging  by  a  "RECURS"
  613.   command. If you want to be sure to  clear  a    previous  selection,  it's
  614.   recommended to start all your  selections  by  clicking  on  the  "ROOT"
  615.   gadget and then on "EXCLUDE ALL".
  616.  
  617. Usage_without_interface
  618.  
  619.       ABackup can be used from CLI, without  it's  graphic  interface.
  620.   This may be useful for doing    automatical  backup,  with  programs  like
  621.   "cron". Four operations are allowed from this  level:  backup,  restore,
  622.   rebuild catalogue, archive listing.
  623.  
  624.       Backup is started with a command like:
  625.  
  626.       ABackup BACKUP FROM dir TO arc  SELECT  {ALL|ARC|file}  [OPTIONS
  627.       {C|V|A|L}] [NOCOMP ext,ext,...] [VERBOSE] [REPORT file] [BUFSIZE
  628.       size] [NOTASK] [TMPDIR dir]
  629.  
  630.   where "dir" is the directory to backup and "arc" the name of the archive
  631.   to create. The "SELECT" argument allows to select files  to  backup:  it
  632.   must    be  followed  by  the  name  of  a  selection  file  (for  exemple
  633.   "ABCK:FullBackup"), by the keyword  "ALL"  which  allow  to  select  all
  634.   files, or by the keyword "ARC" which allow  to  select  all  files  with
  635.   archive bit cleared.
  636.       The "OPTIONS" optional argument allow to change  backup  options
  637.   (CAUTION: by default, ALL options are reset) : "C" for compression,  "V"
  638.   for verifying, "A" to set archive bit, "L"  to  backup  links.  You  can
  639.   specify several options (for exemple "OPTIONS CV").
  640.       The "REPORT" optional argument allow to have  a  backup  report.
  641.   Specify "PRT:" as a file name in order to have this report printed.  The
  642.   "VERBOSE" optional argument allow to have more messages  during  backup.
  643.   The other arguments are described at the "Getting_started" section.
  644.  
  645.       Restore is started with a command like:
  646.  
  647.       ABackup RESTORE FROM arc [TO    dir]  SELECT  {ALL|file}  [OPTIONS
  648.       {F|D|E|L}] [REPLACE  {YES|ASK|OLDER}]  [VERBOSE]  [REPORT  file]
  649.       [BUFSIZE size] [NOTASK] [TMPDIR dir]
  650.  
  651.   where "arc" is the name of the archive. The "SELECT" argument allows  to
  652.   select files to restore: it must be followed by the name of a  selection
  653.   file (for exemple "ABCK:SourcesFiles") or by the  keyword  "ALL",  which
  654.   allow to select all files without having to create a selection file.
  655.       The "TO dir" optional argument allow to  restore  files  in  the
  656.   specified directory, rather than the directory they were at backup time.
  657.       The "OPTIONS" optional argument allow to change restore  options
  658.   (CAUTION: by default, ALL options are reset) : "F" to restore all  files
  659.   in the same directory,  "D"  to  restore  date,  "E"  to  restore  empty
  660.   directories, "L" to restore links. You can specify several options  (for
  661.   exemple "OPTIONS FE").
  662.       The "REPLACE" optional argument allow to  specify  what  ABackup
  663.   has to do if a file to restore already exists. It must  be  followed    by
  664.   "YES" (or "Y", the file is replaced), by "ASK"  (or  "A",  you  will  be
  665.   asked for confirmation), or by "OLDER" (or "O",  the  file  is  replaced
  666.   only if it's older than the one in the archive). By default,  files  are
  667.   not replaced.
  668.       The "REPORT" optional  argument  allow  to  have  a  restoration
  669.   report. Specify "PRT:" as a file name  in  order  to  have  this  report
  670.   printed. The "VERBOSE" optional argument allow  to  have  more  messages
  671.   during   restore.   The   other   arguments    are   described   at   the
  672.   "Getting_started" section.
  673.  
  674.       Rebuilding catalogue is started with a command like:
  675.  
  676.       ABackup REBUILD  FROM  arc  [VERBOSE]  [BUFSIZE  size]  [NOTASK]
  677.       [TMPDIR dir]
  678.  
  679.   where "arc" is the name of the archive. The "VERBOSE" optional  argument
  680.   allow to have more messages during processing. The other  arguments  are
  681.   described at the "Getting_started" section.
  682.  
  683.       Archive listing is started with a command like:
  684.  
  685.       ABackup LIST FROM arc [TO file] [NOTASK] [TMPDIR dir]
  686.  
  687.   where "arc" is the name of the archive. The "TO file" optional  argument
  688.   allow to write the listing into the  specified  file,  rather  than  the
  689.   console window. Specify "PRT:" as a file name in order to have the  list
  690.   printed. The other arguments    are  described    at  the  "Getting_started"
  691.   section.
  692.  
  693. Program_history
  694.  
  695.       ABackup was written almost in  C  language,  on  an  Amiga  3000
  696.   UNIX-1 (10 Mb RAM, internal HD disk drive, internal hard disk of 100 Mb,
  697.   external SyQuest drive of  88  Mb,  external    floppy    disk  drive,  1960
  698.   monitor and Star LC24-10 printer) connected by a null-modem cable to    an
  699.   A500 with 1 Mb RAM.
  700.  
  701.   v1.00   08-Jun-92, 58036 bytes
  702.  
  703.   v1.10   20-Jun-92, 59404 bytes
  704.       o Handles High Density floppy disks (1.76 Mb).
  705.       o When run from the Workbench, you can change the  size  of  the
  706.         read buffer with "BUFSIZE=<size in Kb>" in  the  "TOOL  TYPES"
  707.         field of ABackup icon.
  708.       o Several changes in backup :
  709.         - when there is any problem at initialization time, goes  back
  710.           to the selection screen
  711.         - when an archive file exists, or there is already a  disk    in
  712.           drive, asks to confirm before starting writing
  713.         - tests if files to back  up  are  protected  against  a  read
  714.           (opening a file works in any  case,  but  under  2.0  system
  715.           release you will be kicked out at the first read    operation)
  716.         - displays the compression rate for every file (after "OK")
  717.       o Several changes in the interface :
  718.         - added the "Size" menu in the selection screen  (Bytes/Kb/Mb)
  719.         - displays backed-up/restored percentage and remaining one
  720.         - the "monitor" window (in blue) is larger when screen  is  in
  721.           PAL mode
  722.       o Time valuation more accurate (uses the "timer.device").
  723.  
  724.   v1.20   28-Jun-92, 62616 bytes
  725.       o Added the "Selection" menu in the selection screen :  you  can
  726.         record a selection and recall it later.
  727.       o Fixed several bugs :
  728.         - as a result of an error in the computing of remaining  place
  729.           in the last disk, sometimes it wrote a catalogue overlapping
  730.           two different floppies
  731.         - when you swapped a disk during a    file  header  writing,    it
  732.           forgot to set up the disk position at 0 (in the catalogue)
  733.         - during a read, at the end of a disk, it  detected  one  byte
  734.           earlier it had to ask for the next disk.
  735.       o For a by date selection, you can give  the    month  name  (e.g.
  736.         "01-Jan-92")
  737.       o When run from the  Workbench,  it  does  not  open    the  small
  738.         "console" window.
  739.  
  740.   v1.30   01-Jul-92, 67640 bytes
  741.       o Double-click upon a name starts a "view" operation
  742.       o Under 2.0 system release, uses "dos.library" pattern  matching
  743.         functions (more powerful than SAS/C ones)
  744.       o Added "Estimation" option in "Backup" menu
  745.       o Displays error messages rather than error codes
  746.       o Bug fixed in "draggin select":  didn't  displayed  directories
  747.         when scrolling list
  748.       o Restore screen's title when "Abort"  is  selected  on  archive
  749.         selection menu (Restore)
  750.  
  751.   v1.31   04-Jul-92, 68316 bytes (Fish #706)
  752.       o Added "Restore date" option
  753.       o Added auditive beep in alert/wait functions
  754.       o No more need for "arp.library" to make drives "BUSY" under 1.3
  755.         system release
  756.       o Estimations more accurate (don't suppose  that  last  disk  is
  757.         full)
  758.  
  759.   v1.40   22-Aug-92, 78328 bytes
  760.       o Can use several disk drives for backup
  761.       o Full access from CLI ("batch" mode)
  762.       o Bug fixed: always tried to decompress archive catalogue  (even
  763.         if it was not)
  764.       o Bug fixed: when loading archive file  catalogue,  scanned  all
  765.         archive beginning (instead  of  going  straight  to  the  good
  766.         location)
  767.       o Preparation of non-dos partitions backup (most of the required
  768.         code written)
  769.       o Added visual beep to each auditive beep
  770.  
  771.   v1.50   09-Sep-92, 81068 bytes
  772.       o Added support for links under 2.0 system  release  (both  hard
  773.         and soft links are handled)
  774.       o Added "Backup links" and "Restore links" options
  775.       o Added "Automatic" item to "Size" menu
  776.       o Added "NOCOMP ext,ext,..." argument
  777.       o When requesting a disk for writing, verifies that the disk has
  778.         really been changed before continuing
  779.       o If an error occurs while writing on a disk, make one retry
  780.       o Error in percentage computation corrected
  781.       o On selection  screen,  directories    with  at  list    one  child
  782.         selected are displayed on a black background
  783.       o No more overflow from "monitor" window if  file  name  is  too
  784.         long
  785.       o Bug fixed in SendPacket() function
  786.       o Bug fixed in time computation (00:29:59 + 1 gave 01:00:00  ...
  787.         whoops !)
  788.       o Forgotten trace message removed
  789.  
  790.   v1.51   07-Oct-92, 81048 bytes
  791.       o Any file or directory whose comment begins    with  "SKIPME"  is
  792.         ignored when loading directory tree
  793.       o Bug fixed : no more problems if the  size  of  a  file  change
  794.         between the time we load directory tree and time we  save  the
  795.         file
  796.       o Bug fixed : didn't clear destination name between two  restore
  797.         (so the second was made is the same directory than the  first)
  798.       o Update status display when disk is changed
  799.  
  800.   v1.60   15-Oct-92, 84312 bytes (Fish #759)
  801.       o Added function to rebuild catalogue
  802.       o  Selection    screen    modified  (added  "OPTIONS"  and   "START"
  803.         gadgets, etc...)
  804.       o Estimations for 68000 Amigas corrected (thanks to JYP !)
  805.       o If a file is read protected (under 2.0 system release) ask for
  806.         retry
  807.       o When restoring, display the name of the file  created  instead
  808.         of the name in the archive
  809.       o Restore option "At the same level" renamed "Restore dir. tree"
  810.  
  811.   v1.61   21-Oct-92, 84472 bytes
  812.       o From WB may be set as "DEFAULT TOOL" of an archive file
  813.       o File type (for visualisation) : no longer binary when an <ESC>
  814.         character is found
  815.       o Window are now centered on the screen
  816.       o Menus are no longer present during backup or restore
  817.  
  818.   v1.70   29-Oct-92, 87016 bytes
  819.       o Can use external programs for compression/decompression
  820.       o Added a menu for the startup screen (Config, About, Quit)
  821.       o Screen's title show what is the current operation
  822.       o On selection screen, when  restoring,  the    "Directory"  field
  823.         shows the destination directory
  824.       o By default, compression is disabled
  825.       o Documentation modified so it can be read with ADoc
  826.  
  827.   v1.80   11-Nov-92, 88528 bytes
  828.       o Creates a child task for disk write operations (speedup backup
  829.         between 10-20%)
  830.       o Sets archive bit only on files/dirs which have not it  already
  831.         set
  832.       o Filenames are truncated to    the  left  instead  of    the  right
  833.         ("Directory" field, "monitor" window, e.g. ".../foo/bar")
  834.  
  835.   v2.00   22-Nov-92, 90492 bytes (Fish #780)
  836.       o Can use XPK library
  837.       o Added the error recovering function
  838.  
  839.   v2.01   06-Dec-92, 90520 bytes
  840.       o When using XPK  compression,  sometimes  forgot  to  delete  a
  841.         temporary file
  842.       o Disable compression  if  preferences  tells  to  use  XPK  and
  843.         library couldn't be opened
  844.       o Cosmetics changes on file requester
  845.  
  846.   v2.10   12-Dec-92, 88652 bytes
  847.       o Compiled with SAS/C 6.00
  848.       o New catalogue format, far more compact
  849.       o Show catalogue size when adding it to archive
  850.       o A few optimizations in display functions (gadget  borders  now
  851.         draw with GfxGList instead of GfxOp)
  852.       o The "Parent" gadget at the left of the file  list  has  now  a
  853.         border
  854.  
  855.   v2.11   19-Dec-92, 88708 bytes
  856.       o When writing  catalogue,  display  the  informations  as  when
  857.         writing a file (Crunching, Writing, Ok x%)
  858.       o Updating informations when disk changed : now only disk number
  859.         and time modified
  860.  
  861.   v2.12   25-Dec-92, 89492 bytes
  862.       o Compiled with SAS/C 6.1
  863.       o Verifies XPK.library version (at least version 2)
  864.       o Added argument TMPDIR to change temporary directory
  865.  
  866.   v2.13   08-Jan-93, 90208 bytes
  867.       o Child task disabled under system release 3.0, because it makes
  868.         the system crash.
  869.       o When modifying backup options, compression    methods  cycle    in
  870.         reverse order if SHIFT key is hold down.
  871.       o When backing up to a file,    the  gauge  displays  the  filling
  872.         percentage of the volume.
  873.       o Bug fixed: in "batch" mode,  forgotted  the  target  directory
  874.         specified for restoration.
  875.  
  876.   v2.20   16-Jan-93, 90644 bytes
  877.       o Can now restore from several disk drives
  878.       o Bug fixed in backup: saved the target name instead of the link
  879.         name (though didn't found the link at restore time)
  880.       o Bug fixed in backup: the AddCatalog() function didn't returned
  881.         the correct return code if the catalogue wasn't compressed
  882.       o Bug fixed in restore: didn't  restore  the  correct  date  for
  883.         directories
  884.       o Bug fixed in  reports:  didn't  write  the  correct  date  for
  885.         directories
  886.       o The call of viewer programs is safer
  887.  
  888.   v2.30   24-Jan-93, 91700 bytes
  889.       o Can now save several partitions in the same archive
  890.       o Bug fixed when writing configuration file: the viewer  program
  891.         names were not written at the good position
  892.       o The temporary directory can be modified in    the  configuration
  893.         window, and saved in the configuration file.
  894.       o Added the "SIZE" argument (changes  default  value  of  "Size"
  895.         menu)
  896.       o Communication with    child  task  now  performed  via  messages
  897.         (instead of signals)
  898.       o Child task stack size is now 4Kb (instead of 2Kb)
  899.       o Shortening    names  too  long:  now    tries  to  remove  a  full
  900.         directory name until it works, also done when writing reports.
  901.       o Bug fixed in date computation.
  902.       o Since v2.20, viewing  a  file  didn't  worked  if  the  viewer
  903.         program detached itself.
  904.       o Final requester of non-registered version more irritating
  905.       o A few optimizations in display functions
  906.  
  907.   v2.31   30-Jan-93, 91888 bytes
  908.       o If a SHIFT key is hold down while you click upon  a  directory
  909.         name, the whole directory content is selected/deselected
  910.       o Drag selecting now also include/exclude directories
  911.       o Bug  fixed:  sometimes  losed  archive  name  before  starting
  912.         restore
  913.  
  914.   v2.40   06-Feb-92, 92364 bytes (Fish #838)
  915.       o No more crashes with child task under OS 3.0  (KS  39.106,  WB
  916.         39.29)
  917.       o Recompiled with SAS/C 6.2
  918.       o Link restoration more  efficient  (no  need  to  insert  disks
  919.         twice)
  920.       o Directory sort faster (QuickSort instead of Shell sort)
  921.       o Enhanced multi-selection in file requester
  922.  
  923.   v2.41   20-Feb-93, 93124 bytes
  924.       o Can now  use  the  file  requester    from  asl.library  (USEASL
  925.         argument)
  926.       o Recognize now XPK and PowerPacker compressed  data    files  and
  927.         don't compress them
  928.       o Add a comment to archive files saying they are ABackup archive
  929.         files
  930.  
  931.   v2.42   23-Feb-93, 93264 bytes
  932.       o Bug fixed: when using external compression, ABackup  tried    to
  933.         restore protection bits and date on the temporary file  (which
  934.         was already deleted) instead of the restored file.
  935.       o Bug fixed: for Lock() to work on a soft-link, you must  be  in
  936.         the directory were is the link, so now  temporary  changes    of
  937.         directory.
  938.       o Bug fixed in french version: if an error occured when  setting
  939.         archive bit, the error message was not good
  940.       o Bug fixed in english version: didn't display catalogue size at
  941.         the end of the backup
  942.  
  943.   v2.43   13-Mar-93, 93328 bytes
  944.       o Bug fixed: the "rebuild catalogue" function didn't worked with
  945.         multi-partitions archives
  946.       o Better requesters look (add a bow  with  GfxGList  instead  of
  947.         writing on a black background, etc...)
  948.       o Bug fixed: directory sorting with QuickSort() wasn't ok
  949.       o Bug  fixed:  the  viewing  function  crashed  on  a  68000    (a
  950.         "short *" wasn't aligned)
  951.       o Bug fixed in english version: the "bad  XPK  version"  message
  952.         was missing
  953.       o The LIST function asks disks like REBUILD (so  you  can  start
  954.         from any disk, and some disks may be missing)
  955.  
  956.   Planned improvements :
  957.       o Support for non-AmigaDOS partitions (AMAX, etc...)
  958.  
  959.  
  960.  
  961.