home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Backup / Backup.zip / drekbk5d.zip / dreckbak.INF (.txt) < prev    next >
OS/2 Help File  |  1999-06-26  |  37KB  |  908 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. What it is! ΓòÉΓòÉΓòÉ
  3.  
  4. Hard Disk Backup Utility Suite (Shareware) 
  5.  
  6. Complete Backup/Restore solution for EVERY OS/2 System. 
  7.  
  8. by Murray Weismer 
  9.  
  10.  
  11. ΓòÉΓòÉΓòÉ 2. THE NAME ΓòÉΓòÉΓòÉ
  12.  
  13. Yes!!!  Many of you have inquired about the name, DreckBak.  The word "dreck" 
  14. comes from the secret, mystical, and almost forgotten language of the mythical 
  15. Illuminatti.  A vernacular translation is "crap". Since there is a feature in 
  16. DreckBak to exclude unwanted directories and files from your backup to avoid 
  17. saving a lot of needless, time wasteing, space hogging "crap" in your backup 
  18. set, hence the name "DreckBak" (G) 
  19.  
  20.  
  21. ΓòÉΓòÉΓòÉ 3. REQUIREMENTS ΓòÉΓòÉΓòÉ
  22.  
  23.  No special hardware required.  All you need is an OS/2 system and some hard 
  24. disk space on any device that has a drive letter! (removable media is best) 
  25. You also need zip.exe (ver. 2.2) and unzip.exe from Info-zip. There's no longer 
  26. an excuse to have NO REGULAR BACKUP. Installer requires Classic Rexx. 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 3.1. FEATURES ΓòÉΓòÉΓòÉ
  30.  
  31.    1. Total Backup/Restore solution. 
  32.  
  33.    2. Very simple setup with automated installer. 
  34.  
  35.    3. Will backup to anything with a drive letter. 
  36.  
  37.         a. Ideal for removable media. (SyJet, Orb, MO, etc.) 
  38.  
  39.    4. Will preserve extended attributes. 
  40.  
  41.    5. Will back up the active boot partition. (see disclaimer below). 
  42.  
  43.    6. Can backup multiple drive letters in one pass. (creates separate files) 
  44.  
  45.         a. Can backup your entire system while you sleep (or work). 
  46.  
  47.    7. Full data compression of the backup file to save disk space. 
  48.  
  49.         a. Rate of compression is user adjustable. 
  50.  
  51.    8. Will work with both FAT and HPFS drives. 
  52.  
  53.    9. Able to handle directories that have spaces and weird characters in the 
  54.       name. 
  55.  
  56.   10. Will check the integrity of every created backup twice, using different 
  57.       methods. 
  58.  
  59.   11. Full logging of everything. 
  60.  
  61.            Logs of program activity 
  62.  
  63.            Logs of integrity check 
  64.  
  65.            Detailed logs of files backed up, with compression info. 
  66.  
  67.            Detailed logs of integrity check 
  68.  
  69.            Warn log for each drive letter with any warnings issued by info-zip. 
  70.  
  71.            All logs are overwritten except the main DreckBak.log and 
  72.            Integrty.log 
  73.  
  74.   12. Totally automated operation with included utilities. 
  75.  
  76.            Program object can be set to execute, on any weekday, all weekdays, 
  77.            every weekend, multiple times per day, etc. 
  78.            Backups are automatically managed preserving 2 backup sets. No need 
  79.            to ever delete files. 
  80.  
  81.   13. Optional copy-to feature to copy the backup file to a second location. 
  82.       IE: CD-Rom burner, etc. 
  83.  
  84.   14. FreshBak utility to create or freshen existing backups. Start at any 
  85.       directory, or back up a whole drive. 
  86.  
  87.   15. Backups can be read by most any OS. (requires Info-Zip for that platform) 
  88.  
  89.   16. Automated installation. Program creates any needed directories and all 
  90.       program objects, tools, instructions, and online support. 
  91.  
  92.   17. Includes various freeware programs used by DreckBak or the install 
  93.       program. 
  94.  
  95.   18. Works from both main or maintenance partitions. 
  96.  
  97.   19. Easily restore from floppy boot if, and when, required. 
  98.  
  99.   20. Templates to exclude unwanted ("Dreck") files and/or directories from 
  100.       your backups. All commonly excluded files are handled by the supplied 
  101.       template. No need for you to set it up. 
  102.  
  103.   21. Full support for multiple exclude templates. (2 supplied with program) 
  104.  
  105.   22. Great, prompt, tech support via E-mail, Web Page, and Mail List. 
  106.  
  107.  
  108. ΓòÉΓòÉΓòÉ 4. OVERVIEW ΓòÉΓòÉΓòÉ
  109.  
  110. Thank you for trying this simple, yet complete backup solution.  In my 
  111. experience, many computer users do not have a workable backup strategy, and in 
  112. too many cases, none at all. Compounding this problem is a lack of a reliable, 
  113. and reasonably priced OS/2 backup program. The included utilities with Warp are 
  114. next to useless. The enclosed program will help solve this problem with minimal 
  115. expense and hassle.  While neither elegant nor sexy, it does the job. Every 
  116. effort has been taken to build into this program ROCK SOLID RELIABILITY!  It 
  117. will back up in ZIP format to either a Hard Drive, or removable media, such as 
  118. an ORB or SyJet drive.  It can also create the backups on the Hard disk and 
  119. copy it to another drive.(Removable media?, CD burner) All files are tested by 
  120. TWO different methods to ensure the integrity of the backup. I use this 
  121. approach to back up my 3 critical partitions daily and have been able to 
  122. successfully restore my boot drive PAINLESSLY using the zip files created by 
  123. this utility.  You can also EASILY access any file in the archive using any 
  124. program, or file manager, that can handle a zip file. (Yes Mr. OldDos, you can 
  125. use the unzip command line) Quick and easy restorations of specific files 
  126. and/or directories are a snap. 
  127.  
  128.  
  129. ΓòÉΓòÉΓòÉ 5. LEGAL STUFF ΓòÉΓòÉΓòÉ
  130.  
  131. This software is guaranteed to do nothing but take up disk space. Your system 
  132. may blow up, your drives may fry, your mate could run off with the cable guy. 
  133. (Sorry Jim) You may hit the lottery. Monica Lewinsky may run for president. 
  134. She may even win!  (by a swallow). Howard Stern could get an Oscar for Fartman. 
  135. Elvis may come back. None of it is my fault!! You, the user, assume all risk 
  136. and responsibility for any damage or data loss to your system. I will not be 
  137. liable for anything as the result of your use of these files. 
  138.  
  139. I have no reason to expect that this utility will cause any damage of any kind, 
  140. but beware ---- 
  141. especially if you have no backup strategy!! 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 5.1. SHAREWARE ΓòÉΓòÉΓòÉ
  145.  
  146. Help to keep OS2 software available. Give us a reason to develop software for 
  147. you. 
  148.  
  149. This program is Shareware.  The cost is $25.00 US.  The program is in NO WAY 
  150. crippled, although the  FreshBak Bonus utility is only available to registered 
  151. users.  Nothing will ever time out.  If after trying the program for 30 days, 
  152. you do not wish to register, you must delete it from your system.  If you are 
  153. one of those people who never registers your software, there is nothing in the 
  154. program to prevent you from stealing DreckBak.  When DreckBak saves your ass 
  155. the first time, please reconsider, do the right thing, and register it. If you 
  156. don't register after 30 days, you may begin to prematurely lose your 
  157. hair.....and your sex drive. 
  158.  
  159. This is a "secret" feature of DreckBak. This may be prevented by typing at the 
  160. command prompt... 
  161.  
  162.     "FORMAT C: /FS:DEADBEAT"  (Yes....It's a joke.... Don't do it!)
  163.  
  164.  
  165. ΓòÉΓòÉΓòÉ 6. INSTALLATION ΓòÉΓòÉΓòÉ
  166.  
  167.    1. Copy the contents of this package to any temporary directory. 
  168.  
  169.    2. Run INSTALL.EXE and follow the prompts.  It will create all of the 
  170.       program objects, including the main utilities, all of the DOCS, Editing 
  171.       objects, all needed directories, and the support site URL object. NOTE: 
  172.       If you are using all of the default locations, you just need to hit the 
  173.       "ENTER" key.  No need to type anything. (See NOTES for info about the 
  174.       "Copy TO" feature.) 
  175.  
  176.    3. Install the included SCHEDB2.ZIP or a CRON program for scheduled, 
  177.       automatic backups. 
  178.  
  179.    4. Open the DreckBak folder that was created on your desktop. 
  180.  
  181.    5. If you are using the included SCHEDB2.ZIP, open the Properties (settings) 
  182.       notebook for the DRECKBAK program object.  Set the backup times and days 
  183.       on the "Schedule Page" of the Properties Notebook. 
  184.  
  185.    6. If needed, edit "Edit test.lst" It is pre-configured to exclude un-needed 
  186.       files and directories ("Dreck") for most systems.  It is not necessary to 
  187.       remove any entries here. Non-existent entries are ignored. You may add 
  188.       any files or directories that you wish to exclude from your backup. I 
  189.       suggest that you DO NOT EDIT this file until after you have the program 
  190.       running. This file is delicate. Improper editing will cause unexpected 
  191.       results. A spare copy is provided in the archive for your convenience. 
  192.       You may also use any exclude list of your choosing. I've included 
  193.       minimum.lst which only will exclude swapper.dat and the delete directory. 
  194.       You can use any name you wish, but the extension must be LST and it 
  195.       should be in the DreckBak home directory. To use an alternate list, open 
  196.       the DreckBak Properties Notebook, and change the word "TEST" to the name 
  197.       you wish. For FreshBak, just supply the name as the first parameter. 
  198.  
  199.    7. After you are sure all is working well, you may wish to edit the program 
  200.       object to "start minimized", and "close on exit". 
  201.  
  202.  
  203. ΓòÉΓòÉΓòÉ 6.1. MANUAL INSTALL ΓòÉΓòÉΓòÉ
  204.  
  205.    1. ) Create a directory to hold DreckBak. 
  206.    2. ) Create a directory for log files. 
  207.    3. ) Create a directory for the Backups. 
  208.    4. ) Copy the lines below and save as  "SetEnv.cmd" in the DreckBak 
  209.       directory. 
  210.    5. ) Edit the " SET STATEMENTS" to reflect your system setup. (note:  some 
  211.       entries are not yet implemented). 
  212.  
  213.             ------Start Marking Here --------
  214.  
  215.  
  216.             @Echo Off
  217.  
  218.             SET INSTDATE= 729897 (Not yet implemented - Julian Date)
  219.  
  220.             SET DRECKVER=5d (Use the version number that you installed)
  221.  
  222.             REM Edit below to change your preferences
  223.  
  224.             SET HOMEDRV=D (Drive Letter where DreckBak will reside)
  225.  
  226.             SET HOMEDIR0="dreckbak" (DreckBak home directory)
  227.  
  228.             SET HOMEDIR="D:\dreckbak" (see above 2 lines)
  229.  
  230.             SET BACKDRV=J (Drive where backups will be stored)
  231.  
  232.             SET BACKDIR0="freshbak" (Directory name to store backups)
  233.  
  234.             SET BACKDIR="J:\freshbak" (see above 2 lines)
  235.  
  236.             SET LOGDRV=D (Drive letter to store log files)
  237.  
  238.             SET LOGDIR0=LOGS (Directory for logs)
  239.  
  240.             SET LOGDIR=D:\LOGS (see above 2 lines)
  241.  
  242.             SET LOGNAMEB=DrekBak.log (Name of Main logfile)
  243.  
  244.             SET LOGNAMEI=Integrty.log (name of integrity checking logfile)
  245.  
  246.             SET TEMP=F:\TEMP (location to hold temp files created by zip.exe)
  247.  
  248.             SET ZIPOPT=-rgSu9Tv (options to pass to zip.exe)
  249.  
  250.             SET ZIPDRV=D (Drive letter where zip/unzip.exe are located)
  251.  
  252.             SET ZIPDIR0="ZTB" (directory containing zip.exe)
  253.  
  254.             SET ZIPDIR="D:\ZTB" (see above 2 lines)
  255.  
  256.             SET PATH="D:\ZTB";"D:\dreckbak";%PATH%; (path to zip and DreckBak)
  257.  
  258.             SET DELY=N (if using 4os2, enter Y)
  259.  
  260.             SET COPYTO=NO (enable copy-to feature)
  261.  
  262.             SET EXCL=%1 (take exclude list from command line)
  263.  
  264.             REM SET COPYDRV=K (drive letter to copy-to)
  265.  
  266.             REM SET COPYDIR0="FRESHCOPY" (Directory to copy-to)
  267.  
  268.             REM SET COPYDIR="K:\FRESHCOPY" (See above 2 lines)
  269.  
  270.             REM
  271.  
  272.             REM  ******END of SET Lines
  273.  
  274.             REM
  275.  
  276.             REM
  277.  
  278.             Set > %LOGDIR%\SETENV.TXT
  279.  
  280.             %HOMEDIR%\logit.exe %LOGDIR%\%LOGNAMEB%  "Environment saved to %LOGDIR%\SetEnv.Txt"
  281.  
  282.             GOTO END
  283.  
  284.             :END
  285.  
  286.             ------------END MARKING HERE----------------
  287.  
  288.    6. )Create program objects for DreckBak.exe and Freshbak.exe if desired. 
  289.       Parameters for DreckBak are the name of the exclude filter and the drive 
  290.       letters to be backed up. Leave a space between each entry. 
  291.  
  292.                    ie:  [TEST c d e ]
  293.  
  294.  
  295. ΓòÉΓòÉΓòÉ 7. GETTING STARTED ΓòÉΓòÉΓòÉ
  296.  
  297. I keep all of the package on my Maintenance Partition (Drive D), and have 
  298. program objects both there, and on my main desktop (Drive E) as well. Be sure 
  299. to also create these objects while booted to your maintenance partition by 
  300. running INSTALL.EXE from the DreckBak Directory.  Just answer that you are 
  301. re-creating the program objects and answer NO to the Clean-up prompt. Be sure 
  302. that ZIP.EXE and UNZIP.EXE are present on your system as well. You can change 
  303. the location during install, or later by editing "SetEnv.cmd". 
  304.  
  305. If you are going to use a CRON program to automate the backups, or if you use 
  306. the included WPS extension, SCHEDB2, you can set the DreckBak object to start 
  307. minimized and close on exit.  For best results, critical backups should be done 
  308. from the maintenance partition to avoid any problems with opened files and 
  309. .INI's. (I have successfully restored using archives (backups) created from my 
  310. main boot partition, but the GURU's say this is a No-No, so be advised.) This 
  311. utility will not abort the backup in this case, but will report that files 
  312. could not be opened, post a warning in the warn log, and make some mild noises. 
  313.  
  314. Install SCHEDB2 for automation. (Any other CRON or scheduler will work if you 
  315. do not wish to use the enclosed program.) Be sure to set the last page in the 
  316. settings notebook of DrekBak.exe for the schedule.  I have been unable to 
  317. contact the author of SCHEDB2 in over a year, so I do not know the current 
  318. status of this software.  It does work very well for me but there is a small 
  319. bug.  Trying to change a schedule will hang the computer.  REMOVE the schedule 
  320. item and ADD the revision.  Everything else works fine. 
  321.  
  322.  
  323. ΓòÉΓòÉΓòÉ 7.1. USAGE ΓòÉΓòÉΓòÉ
  324.  
  325. DreckBak.exe is the file that controls the backup process. You can run this by 
  326. double clicking its Icon, or better still, for automated use, use a cron 
  327. program, the included SCHEDB2, or other scheduler. (Note **** If using a CRON 
  328. or schedule utility, be sure to pass the drive letters you want backed up as 
  329. parameters along with the name of your exclude filter. ) 
  330.  
  331.          ie:   CHRON.EXE DreckBak.exe TEST C D E F
  332.  
  333. This is not needed with SCHEDB2, as it directly executes the program object. 
  334. You should set up this utility (DreckBak) to back up all of your partitions 
  335. that change.  I run a backup 6 nights a week. Whenever I make a "major" change 
  336. to the system, ie:  FixPak, etc, I make a full backup, using the bonus 
  337. FRESHBAK.EXE utility, of my Boot Partition, and call it something like 
  338. "E-FullFP10.ZIP". I do this BEFORE making the change, and again, afterwards, 
  339. when I am satisfied that the the change should stay.  I back up both my DOS and 
  340. OS2 boot partitions, as well as my data partition, daily. DreckBak will give me 
  341. 2 days worth of backups, for extra safety. 
  342.  
  343. DreckBak.exe calls SetEnv.cmd, which was created by the installer. This passes 
  344. your settings to the program. DreckBak then calls FILZ.EXE which manages 
  345. existing backed up zips and feeds command lines and parameters to ZIP.EXE. 
  346. (produced by Info-Zip).  You must first create SetEnv.cmd if you didn't run the 
  347. installer. (Note: Almost EVERY problem reported with this program involved a 
  348. user created error in this file. If you are experiencing a problem, check this 
  349. file for the validity of your entries. If you try to backup the whole drive and 
  350. it's done in a flash and DreckBak.log shows success, your zip/unzip entry is 
  351. wrong! ) 
  352.  
  353.  Please note.... All default locations may EASILY be changed during 
  354. installation or at any later time. 
  355.  
  356. DreckBak.exe assumes that FILZ.EXE, test.lst, SetEnv.cmd, BEEP.EXE and 
  357. LOGIT.EXE are all in the DRECKBAK directory on drive D:  (Drive D is my 
  358. maintenance partition) The template file, TEST.LST may be edited (not required) 
  359. to point to every directory that you DO NOT want backed up.  Prime examples 
  360. would be TMP, TEMP, and CACHE.  Some other good ones may be x:\TCPIP\TMP , 
  361. x:\FreshBak , and x:\NETSCAPE\PROGRAM\USER\USERNAME\CACHE.  It's a good idea to 
  362. include items on all of your drives, not just the ones that you will back up 
  363. using DreckBak. 
  364.  
  365. Be sure to include the FreshBak directory in the list if you will be backing up 
  366. that partition. I don't think you want a backup of the backup. 
  367.  
  368. There is no need to delete invalid directories in these files. They will be 
  369. ignored. Most of the commonly excluded directories and files are already 
  370. included in this file. (Note: Editing this file incorrectly will produce 
  371. unexpected results - like only a few files backed up, while you were expecting 
  372. the whole drive. A backup copy is included for your convenience.) 
  373.  
  374. The default destination directory for the zips to be stored in is j:\freshbak. 
  375. Be sure that there is sufficient space for your backups.  This program will 
  376. keep 2 sets. For safety, the program will verify that both sets exist before 
  377. deleting the oldest. If you do not have enough space, you will get an error 
  378. posted to the log file and hear a series of beeps.  Either create this 
  379. directory (done by the install program) or edit SetEnv.CMD to reflect the 
  380. correct directory for your system.  If using removable media, be sure the 
  381. directory exists on all media that you will use. 
  382.  
  383. The directory I use to store the log files is d:\logs.  Either create this 
  384. directory (also done by the install) or edit for your system.  The logs for 
  385. each backed up partition are overwritten on each run.  The DreckBak.LOG and 
  386. INTEGRTY.LOG are appended. 
  387.  
  388. DreckBak is set to backup drives F, E, and C (can be changed during the 
  389. install, or any later time) and to TWICE verify the integrity of the backup. 
  390. You can either add more drives by entering them at the prompt during the 
  391. install, or later by changing the parameters line in the DreckBak.exe 
  392. Properties notebook. 
  393.  
  394. Unless you have "Mucho" Hard disk space, I advise you to set this up to back up 
  395. the largest drives first and smallest last.  Zip will create temporary files 
  396. during the backup in your TEMP directory, as defined in the SET commands or 
  397. during installation. (Default is F:\TEMP) There must be enough room on that 
  398. drive to hold this file and the directory must exist. 
  399.  
  400.  
  401. ΓòÉΓòÉΓòÉ 7.1.1. FRESHBAK.EXE ΓòÉΓòÉΓòÉ
  402.  
  403. The FreshBak (Bonus program for Registered users) also will use the exclude 
  404. file when creating a backup of any drive or portion. You may also specify any 
  405. other exclude template file from the program object, or on the command line as 
  406. the first parameter. (no extension or path) A second exclude file template 
  407. (minimum.lst) is included for your convenience. 
  408.  
  409.  
  410. ΓòÉΓòÉΓòÉ 7.1.2. Usage Tip (This is NOT required) ΓòÉΓòÉΓòÉ
  411.  
  412. Before getting started using DreckBak for regular backups, create a backup of 
  413. each partition on your system. Use the FreshBak (Bonus program for registered 
  414. users) object to do this.  If you have enough removable media, or hard disk 
  415. space, be sure to back up every partition that you wish to be able to easily 
  416. recreate. 
  417.  
  418. Now you are ready to use DreckBak to make regular, frequent, scheduled backups. 
  419.  
  420. Remember, the safest backup is one that is not located with your computer, so 
  421. use removable media if possible, and rotate them. Consider that if you are 
  422. backing up to your hard drive, you will not be protected against any problems 
  423. that may affect your drive. A second physical drive is better than a partition 
  424. on a drive that you are backing up. Although most Hard Disk problems can be 
  425. corrected with FDISK or CHKDSK, if your machine cannot read your drive, it 
  426. cannot read your backup, either. Even if you do not have removable media, 
  427. backing up to your hard drive is FAR BETTER than no backup at all. 
  428.  
  429.  
  430. ΓòÉΓòÉΓòÉ 7.2. RESTORING a Backup ΓòÉΓòÉΓòÉ
  431.  
  432. To restore a backup, other than your active boot partition, click on the 
  433. restore object and enter the drive:\path\zipname.zip of the backed up file. At 
  434. the next prompt, type in the drive and dir to restore into. 
  435.  
  436. Example:  "j:\freshbak\H-Ebak.zip" "e:\"
  437.  
  438. This will restore the file H-Ebak.zip to the root directory of drive E. 
  439.  
  440. To restore your boot drive, you must be either booted to a Maintenance 
  441. partition or to Floppy disks. If you do not have WPS support, just call at the 
  442. OS/2 prompt, 
  443.  "drive:\path\UNZIP.EXE SourceDrive:\Filename.zip -d TargetDrive:\ " 
  444. Example ** From the A:\ prompt, assuming boot drive is C and unzip.exe is in 
  445. D:\ZTB, you should type ....... 
  446.  
  447.   D:\ZTB\UNZIP.EXE J:\FRESHBAK\H-CBAK.ZIP -d C:\
  448.  
  449. (Note: Command line switches ( -d ) for zip/unzip are case sensitive) 
  450.  
  451. You will need to have unzip available on the floppy, or the path set to point 
  452. to zip on your hard drive. 
  453.  
  454. Many files on the boot drive are READ ONLY.  They will not be restored unless 
  455. you change the attributes.  For a clean, quick restore, format the drive first. 
  456.  
  457. (Type HELP FORMAT for more info) (format C: /FS:HPFS)
  458.  
  459. For more information about the HELP command click here or type the following at 
  460. an OS/2 command line:. 
  461.  
  462.      HELP FORMAT
  463.  
  464. Also be aware that empty directories will not be restored.  You can use the 
  465. included "dummy.dat" zero byte file in your empty directories as a place holder 
  466. to be sure that restores will recreate these directories.  Also, any 
  467. directories that you have excluded by listing them in the TEST.LST will 
  468. likewise NOT be recreated.  By default, TEMP, TMP, DELETE, and TCPIP\TMP will 
  469. not be recreated, as well as some others.  Simply recreate them after the 
  470. restore. 
  471.  
  472. BE SURE THAT YOU HAVE TESTED YOUR BOOT DISKS BEFORE YOU NEED THEM. DO NOT 
  473. ASSUME THAT THEY ARE OK. YOU MUST VERIFY THAT THEY WORK. YOU MAY ALSO NEED TO 
  474. CREATE A UTILITY FLOPPY WITH FDISK, CHKDSK, FORMAT, UNZIP, Etc., ON IT. 
  475.  
  476. TEST IT ALL!!!!!!! 
  477.  
  478. ** Notes** The following line will be logged in the warn log at the creation of 
  479. each archive . It is not an error. 
  480.  
  481. zip warning:  j:/freshbak/H-Fbak.zip not found or empty
  482.  
  483. The COPY-TO function, has been implemented.  It can be used to copy your 
  484. backup.zip from the FreshBak directory to another drive/directory of your 
  485. choice.  It may also be used in the future to fire up other software needed to 
  486. get the files on your tape drive or CD burner.  It's currently set up to copy 
  487. all files with a zip extension at the end of the backup.  It will not do 
  488. anything with the backup zip (zipfile.1) and will overwrite the existing Zip 
  489. file. This way, you will have 2 generations of the backup on the hard drive and 
  490. the latest version copied to removable media. If you wish to use it to fire up 
  491. other utilities, please let me know the exact command line that you need, and 
  492. I'll put it together for you. 
  493.  
  494. I envision this as being able to call existing software, such as Backmaster, 
  495. Colorado Backup, BA/2, etc, and have it place the backup files created by 
  496. DreckBak onto your tape drive. 
  497.  
  498.  
  499. ΓòÉΓòÉΓòÉ 8. FreshBak SUGGESTIONS ΓòÉΓòÉΓòÉ
  500.  
  501. FRESHBAK.EXE: (Bonus with Registered version) This object will allow the 
  502. creation, or the freshening, of a zip file. This utility is similar to 
  503. DreckBak, except it does not manage the files. It is intended for use in 
  504. situations where you do not wish to have a backup done on a scheduled basis. 
  505. All parameters are supplied at runtime, but the program is also dependent upon 
  506. the settings found in SetEnv.CMD You may specify any drive, directory or 
  507. filename for the zip, as well as the source, logfile and exclude filter file 
  508. name. This can be used to back up an entire drive or just a portion of the 
  509. drive tree. It's perfect to back-up all partitions not being handled by 
  510. DreckBak. .br 
  511.  
  512. (ie:  x:\TCPIP )
  513.  
  514. This will back up the TCPIP directory, as well as all its subdirectories. It 
  515. will also freshen (add new or changed files to) existing zip files.  This is 
  516. useful when you have a drive that has files that change or are added.  Freshbak 
  517. will update the existing backup file with the new or changed files.  It will 
  518. not remove any files, so files that are no longer on the drive will still be in 
  519. the backup zipfile. 
  520.  
  521. I use this approach on the partition that holds downloadable files for the 
  522. users of my BBS.  Files are added to this drive frequently, but almost never 
  523. are there deletions. This is also great for backing up a section of the drive. 
  524. Use this before installing runtime.exe for Java. If the new runtime is a bomb 
  525. for you, the older build can be quickly and easily restored. 
  526.  
  527.  
  528. ΓòÉΓòÉΓòÉ 9. TO-DO ΓòÉΓòÉΓòÉ
  529.  
  530.    1. Add user definable command line in the COPY-To feature. You Tell Me!!! 
  531.  
  532.    2. Add support for spanning multiple disks (zip, floppy, etc) 
  533.  
  534.    3. Implement include filter file support. 
  535.  
  536.    4. Translations to languages other than English and German 
  537.  
  538.  Any suggestions and help with this project are QUITE WELCOME!!!! 
  539.  
  540.  
  541. ΓòÉΓòÉΓòÉ 10. CREDITS ΓòÉΓòÉΓòÉ
  542.  
  543.        I have included Logit.exe and its docs by Julian Buss. It is FREEWARE. 
  544.  
  545.        Beep.exe is also a freeware utility contained in the FM2UTILS.zip by M. 
  546.       Kimes. 
  547.  
  548.        Info-Zip programs (Zip and Unzip) are available on most major OS2 sites. 
  549.  
  550.        Some Icons taken from the Icon Heaven collection by The Frobozz Magic 
  551.       Software Company. 
  552.  
  553.        Utilities used during install, F.exe and Drives.exe Freeware by Jim 
  554.       Lewis. 
  555.  
  556.  If I left anyone out, let me know, and I'll put ya' in. 
  557.  All other files in this archive written by Murray Weismer. 
  558.  German translation curtesy of Klaus Roeckerath, M.D. 
  559.  
  560.  Many thanks go out to a "buddy" that I found in one of the OS/2 news groups 
  561.  whose input has been indispensable in improving this program, and to David G 
  562.  of the PACS OS/2-Warp SIG who "showed me the light". 
  563.  
  564.  
  565. ΓòÉΓòÉΓòÉ 11. SUPPORT ΓòÉΓòÉΓòÉ
  566.  
  567. If you have any comments, suggestions, improvements, bug reports, or problems, 
  568. please contact me at the support web site below or... 
  569.  
  570. Dreckbak@weismer.virtualave.net or log on to RPS.BBS at 215-624-8960 
  571. Murray Weismer c/o RPS, Inc. 8014 Frankford Ave Philadelphia PA 19136-2616 
  572.  
  573.  
  574. ΓòÉΓòÉΓòÉ 11.1. LATEST VERSION ΓòÉΓòÉΓòÉ
  575.  
  576. The latest shareware version of this program, along with some screen shots may 
  577. be found at http://weismer.virtualave.net/DreckBak.html. Easy access is 
  578. provided by clicking the URL object in the DreckBak folder. The program is also 
  579. available at BMT MICRO, Hobbes, and many other Quality OS/2 sites. 
  580.  
  581.  
  582. ΓòÉΓòÉΓòÉ 11.1.1. DISCUSSION GROUP ΓòÉΓòÉΓòÉ
  583.  
  584. Join the DreckBak discussion egroup at: http://egroups.com/group/dreckbak Post 
  585. your questions and suggestions here. 
  586.  
  587.  
  588. ΓòÉΓòÉΓòÉ 12. Registration ΓòÉΓòÉΓòÉ
  589.  
  590. This Program is Shareware Please Register via BMT MICRO. 
  591.  
  592.  
  593. ΓòÉΓòÉΓòÉ 13. SUPPORT OS/2 - JOIN YOUR LOCAL USER GROUP ΓòÉΓòÉΓòÉ
  594.  
  595. Member "Philadelphia Area Computer Society (PACS) OS/2-JAVA Special Interest 
  596. Group (SIG)"   http://www.phillyos2.org for info. 
  597.  
  598. DreckBak is available at NO CHARGE to all verified members of the above users 
  599. group.  IT PAYS TO BELONG - In more ways than one!!!! 
  600.  
  601. ENJOY! 
  602.  
  603.  
  604. ΓòÉΓòÉΓòÉ 14. History ΓòÉΓòÉΓòÉ
  605.  
  606. This section is a log of changes. 
  607.  
  608.      ver. #12 released March 12, 1999 
  609.  
  610.      ver. #13 released March 15, 1999 
  611.  
  612.      ver. #14 released March 18, 1999 
  613.  
  614.      ver. #15 released March 20, 1999 
  615.  
  616.      ver. #16 released March 23, 1999 
  617.  
  618.      ver. #17 released March 25, 1999 
  619.  
  620.      ver. #18 released March 26, 1999 
  621.  
  622.      ver. #19 released March 30, 1999 
  623.  
  624.      ver. #2a 
  625.  
  626.      ver. #3.a released April 14, 1999 
  627.  
  628.      ver. #3.b released April 17, 1999 
  629.  
  630.      ver. #3.c released April 27, 1999 
  631.  
  632.      ver. #4.a released April 30, 1999 
  633.  
  634.      ver. #5.a released May 19, 1999 
  635.  
  636.      ver. #5b released May 25, 1999 
  637.  
  638.      ver. #5c released May 29, 1999 
  639.  
  640.      ver. #5d released July 01, 1999 
  641.  
  642.  You can also navigate the history by pressing "F" & "B" to scroll. 
  643.  
  644.  
  645. ΓòÉΓòÉΓòÉ 14.1. ver. #12 released March 12, 1999 ΓòÉΓòÉΓòÉ
  646.  
  647. DreckBack ver. #12 released March 12, 1999 
  648.  
  649.  First public release 
  650.  
  651.  
  652. ΓòÉΓòÉΓòÉ 14.2. ver. #13 released March 15, 1999 ΓòÉΓòÉΓòÉ
  653.  
  654. DreckBack ver. #13 released March 15, 1999 
  655.  
  656.  Expanded docs. 
  657.  
  658.  Enhanced Install routine 
  659.            Created additional folder for items needing editing 
  660.  
  661.            Created objects for editing files 
  662.  
  663.  Added code to DreckBak.cmd to prevent file from being run prior to being 
  664.  edited - (safety feature) 
  665.  
  666.  Added SCHEDB2.zip WPS extension scheduler to archive 
  667.  
  668.  Added website for Support and download 
  669.  http://weismer.virtualave.net/DreckBak.html 
  670.  
  671.  
  672. ΓòÉΓòÉΓòÉ 14.3. ver. #14 released March 18, 1999 ΓòÉΓòÉΓòÉ
  673.  
  674. DreckBack ver. #14 released March 18, 1999 
  675.  
  676.  Fixed nasty bug that caused non read only files to be deleted in the root 
  677.  directoried on drives that had no DELETE directory. - Sorry!! 
  678.  
  679.  Changed the default location of all files to the Dreckbak directory to 
  680.  simplify editing of the CMD files 
  681.  
  682.  Revised DOCS 
  683.  
  684.  Version number in DreckBak.cmd was not updated in ver 13 
  685.  
  686.  Improved install routine 
  687.  
  688.  
  689. ΓòÉΓòÉΓòÉ 14.4. ver. #15 released March 20, 1999 ΓòÉΓòÉΓòÉ
  690.  
  691. DreckBack ver. #15 released March 20, 1999 
  692.  
  693.  Added logic to installation program to create all needed directories, and to 
  694.  copy the program files into the home directory. 
  695.  
  696.  Changed docs to reflect changes to install.cmd 
  697.  
  698.  
  699. ΓòÉΓòÉΓòÉ 14.5. ver. #16 released March 23, 1999 ΓòÉΓòÉΓòÉ
  700.  
  701. DreckBack ver. #16 released March 23, 1999 
  702.  
  703.  Added additional logging capability 
  704.  
  705.  Expanded docs. 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 14.6. ver. #17 released March 25, 1999 ΓòÉΓòÉΓòÉ
  709.  
  710. DreckBack ver. #17 released March 25, 1999 
  711.  
  712.  Made the default zip compression maximum (9). This should create smaller files 
  713.  but the backup will take longer. (this is user changeable) 
  714.  
  715.  Increased logging info. Now displays info about file sizes and compression 
  716.  ratios by file and complete backup. 
  717.  
  718.  Visual progress indicator if DreckBak not minimized. 
  719.  
  720.  Added unobtrusive audio alert to signal end of program. 
  721.  
  722.  Changed the extension of log files. 
  723.            The actual log has no extension and the integrity log is .INT. 
  724.  
  725.            This was done for compatibility with FAT partitions. 
  726.  
  727.  Changed default location of drive to be backed up to from J: to K:. 
  728.            (K: is my Syjet) Be sure that this directory exists on your 
  729.            removable media, or remove the reference to the directory and use 
  730.            the root. 
  731.  
  732.  
  733. ΓòÉΓòÉΓòÉ 14.7. ver. #18 released March 26, 1999 ΓòÉΓòÉΓòÉ
  734.  
  735. DreckBack ver. #18 released March 26, 1999 
  736.  
  737.  Change default drive to be backed up to back to Hard Drive J: 
  738.  
  739.  Added option in DreckBak.cmd to copy zip files from your backup directory to 
  740.  another partition or drive. This is turned off by default. It's usefull if you 
  741.  need to save space on the removable, or if it's not reliable. (like my Syjet - 
  742.  Arggh!!!) UnRem if you wish to use this feature. 
  743.  
  744.  Removed code for DELETE directory. Handled by TEST.LST 
  745.  
  746.  Corrected bug in install program. It would copy the files to the selected 
  747.  directory, but created objects pointing to the temp directory where the 
  748.  program was extracted to. 
  749.  
  750.  Corrected Typo in install program. 
  751.  
  752.  Added some sound to signal end of installation. 
  753.  
  754.  Program officially designated as DONATION-WARE and not FREEWARE (I have to 
  755.  eat) 
  756.  
  757.  
  758. ΓòÉΓòÉΓòÉ 14.8. ver. #19 released March 30, 1999 ΓòÉΓòÉΓòÉ
  759.  
  760. DreckBack ver. #19 released March 30, 1999 
  761.  
  762.  Added -T switch to FRESHBAK.CMD ZIP command for additional integrity testing. 
  763.  
  764.  Corrected small errors in INSTALL.CMD flagged by RCF2 - seems to work fine but 
  765.  leaves 5 open windows. 
  766.  
  767.  Cleaned up TEST.LST 
  768.  
  769.  
  770. ΓòÉΓòÉΓòÉ 14.9. ver. #2a ΓòÉΓòÉΓòÉ
  771.  
  772. DreckBack ver. #2a 
  773.  
  774.  Fixed problem with install routine 
  775.  
  776.  Added DUMMY.DAT zero byte file to be placed in empty directories so they will 
  777.  be recreated during restores. 
  778.  
  779.  
  780. ΓòÉΓòÉΓòÉ 14.10. ver. #3.a released April 14, 1999 ΓòÉΓòÉΓòÉ
  781.  
  782. DreckBack ver. #3.a released April 14, 1999 
  783.  
  784.  New format for CMD files 
  785.  
  786.  Much easier setup - all editing in one location, only a few lines 
  787.  
  788.  FreshBak.cmd now used only for stand alone backups 
  789.  
  790.  Test.lst will handle most common exclusions without editing 
  791.  
  792.  URL object for the DreckBakSupport Home Page 
  793.  
  794.  
  795. ΓòÉΓòÉΓòÉ 14.11. ver. #3.b released April 17, 1999 ΓòÉΓòÉΓòÉ
  796.  
  797. DreckBack ver. #3.b released April 17, 1999 
  798.  
  799.  Made the install program more user friendly. 
  800.  
  801.  Pre-defined defaults in installation by hitting the enter key - no entries to 
  802.  type. 
  803.  
  804.  Install program now able to just recreate objects on existing installation 
  805.  
  806.  Install program now an EXE 
  807.  
  808.  Install now cleans up after itself 
  809.  
  810.  Clarified how to use instructions in docs. 
  811.  
  812.  Separate folder for Docs now in DreckBak folder 
  813.  
  814.  Improved Step by Step installation instructions 
  815.  
  816.  Enabled use of the TEMP environment to control the location of the temporary 
  817.  file created by the ZIP program. 
  818.  
  819.  
  820. ΓòÉΓòÉΓòÉ 14.12. ver. #3.c released April 27, 1999 ΓòÉΓòÉΓòÉ
  821.  
  822. DreckBack ver. #3.c released April 27, 1999 
  823.  
  824.  Converted FILZ module to an EXE file. 
  825.  
  826.  ZIP options now controlled by SET ZIPOPT= in DreckBak.cmd. 
  827.            Can be customized there. 
  828.  
  829.  Minor code cleanup in all files. 
  830.  
  831.  Docs now in both text and HTML format 
  832.  
  833.  additions to test.lst 
  834.  
  835.  
  836. ΓòÉΓòÉΓòÉ 14.13. ver. #4.a released April 30, 1999 ΓòÉΓòÉΓòÉ
  837.  
  838. DreckBack ver. #4.a released April 30, 1999 
  839.  
  840.  Converted FreshBak to an exe 
  841.  
  842.  New installer configures everything - No Editing 
  843.  
  844.  Improvements to all program elements 
  845.  
  846.  
  847. ΓòÉΓòÉΓòÉ 14.14. ver. #5.a released May 19, 1999 ΓòÉΓòÉΓòÉ
  848.  
  849. DreckBack ver. #5.a released May 19, 1999 
  850.  
  851.  First Shareware Release available through BMT Micro 
  852.  
  853.  Removed FreshBak utility from Unregistered version 
  854.  
  855.  Fixed bug in Copy-To feature - displayed an error (cosmetic only) 
  856.  
  857.  Misc. fixes and enhancements in code. 
  858.  
  859.  Re-did the Documentation 
  860.  
  861.  Compatibility added for 4OS2 users 
  862.  
  863.  Improvements to the exclusion list 
  864.  
  865.  
  866. ΓòÉΓòÉΓòÉ 14.15. ver. #5b released May 25, 1999 ΓòÉΓòÉΓòÉ
  867.  
  868. DreckBack ver. #5b released May 25, 1999 
  869.  
  870.  Install now checks free drive space where appropriate. 
  871.  
  872.  Install now checks for ALL locations of zip.exe on all local drives 
  873.  
  874.  Many install promps clarified and expanded. 
  875.  
  876.  Improved the docs. 
  877.  
  878.  
  879. ΓòÉΓòÉΓòÉ 14.16. ver. #5c released May 29, 1999 ΓòÉΓòÉΓòÉ
  880.  
  881. DreckBack ver. #5c released May 29, 1999 
  882.  
  883.  Added ability to use multiple exclude filters. 
  884.  
  885.  Added example file, minimum.lst to exclude nothing except the DELETE directory 
  886.  and swapper.dat. 
  887.  
  888.  Reduced the amount of "dreck" being printed to screen. - it's in the logs! 
  889.  
  890.  Added ability for the BonusFRESHBAK program to accept exclude filters. 
  891.            Set one up to backup only the desktop, everything BUT your downloads 
  892.            directory, etc. 
  893.  
  894.  
  895. ΓòÉΓòÉΓòÉ 14.17. ver. #5.d released July, 01, 1999 ΓòÉΓòÉΓòÉ
  896.  
  897. DreckBak ver #5.d released July 01, 1999 
  898.  
  899.   Fix for using directories with weird characters and spaces (ie C:\Dreck Bak) 
  900.  
  901.   FreshBak Bonus utility will handle directories as described above. 
  902.  
  903.   Included file for reporting problems. 
  904.  
  905.   German translation of the Docs. 
  906.  
  907.   Documentation now available in INF format. 
  908.