================================================================================ DOS 6.22 UPDATE.BAT FIX - DEPLOYMENT CHECKLIST ================================================================================ Machine: TS-4R (Dataforth test machine) Date: _______________ Technician: _______________ -------------------------------------------------------------------------------- PHASE 1: PRE-DEPLOYMENT BACKUP -------------------------------------------------------------------------------- [ ] Boot DOS machine to C:\> prompt [ ] Create backup directory: MD C:\BACKUP [ ] Backup AUTOEXEC.BAT: COPY C:\AUTOEXEC.BAT C:\BACKUP\AUTOEXEC.OLD [ ] Backup STARTNET.BAT: COPY C:\NET\STARTNET.BAT C:\BACKUP\STARTNET.OLD [ ] Backup UPDATE.BAT (if exists): COPY C:\BATCH\UPDATE.BAT C:\BACKUP\UPDATE.OLD [ ] Verify backups: DIR C:\BACKUP Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 2: FILE DEPLOYMENT -------------------------------------------------------------------------------- Choose deployment method: [ ] Method A: Network drive (T:\TS-4R\UPDATES\) [ ] Method B: Floppy disk [ ] Method C: Manual creation with EDIT Copy these files to DOS machine: [ ] UPDATE.BAT -> C:\BATCH\UPDATE.BAT [ ] AUTOEXEC.BAT -> C:\AUTOEXEC.BAT [ ] STARTNET.BAT -> C:\NET\STARTNET.BAT [ ] DOSTEST.BAT -> C:\DOSTEST.BAT (or C:\BATCH\DOSTEST.BAT) Verify files copied: [ ] DIR C:\BATCH\UPDATE.BAT [ ] DIR C:\AUTOEXEC.BAT [ ] DIR C:\NET\STARTNET.BAT [ ] DIR C:\DOSTEST.BAT Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 3: CONFIGURATION -------------------------------------------------------------------------------- [ ] Create C:\BATCH directory if needed: MD C:\BATCH [ ] Create C:\TEMP directory if needed: MD C:\TEMP Edit AUTOEXEC.BAT: [ ] Run: EDIT C:\AUTOEXEC.BAT [ ] Find line: SET MACHINE=TS-4R [ ] Change TS-4R to correct machine name: _______________ [ ] Verify PATH line includes C:\BATCH SET PATH=C:\DOS;C:\NET;C:\BATCH;C:\ [ ] Save: Alt+F, S [ ] Exit: Alt+F, X Verify STARTNET.BAT: [ ] Run: EDIT C:\NET\STARTNET.BAT [ ] Verify line: NET USE T: \\D2TESTNAS\test /YES [ ] Verify line: NET USE X: \\D2TESTNAS\datasheets /YES [ ] Exit: Alt+F, X Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 4: REBOOT AND INITIAL TEST -------------------------------------------------------------------------------- [ ] Reboot DOS machine: Press Ctrl+Alt+Delete or type REBOOT Expected boot output should show: [ ] "Dataforth Test Machine: [MACHINE-NAME]" [ ] "[OK] Network client started" [ ] "[OK] T: mapped to \\D2TESTNAS\test" [ ] "[OK] X: mapped to \\D2TESTNAS\datasheets" [ ] "System ready." If network fails to start: [ ] Note error message: ________________________________________________ [ ] Check network cable connected [ ] Verify NAS server online Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 5: CONFIGURATION VERIFICATION -------------------------------------------------------------------------------- [ ] Run configuration test: DOSTEST Expected results: [ ] [TEST 1] MACHINE variable is set: PASS [ ] [TEST 2] Required files exist: PASS [ ] [TEST 3] PATH includes C:\BATCH: PASS [ ] [TEST 4] T: drive accessible: PASS [ ] [TEST 5] X: drive accessible: PASS [ ] [TEST 6] Backup directory creation: PASS If any tests fail: [ ] Note which test failed: ____________________________________________ [ ] Fix per DOSTEST output [ ] Re-run DOSTEST Manual verification: [ ] Check MACHINE variable: SET MACHINE (should show MACHINE=[name]) [ ] Check T: drive: T: then DIR (should list files) [ ] Check X: drive: X: then DIR (should list files) [ ] Return to C: drive: C: Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 6: UPDATE.BAT TESTING -------------------------------------------------------------------------------- Test 1: Run without parameter [ ] Run: UPDATE [ ] Should show: "Checking network drive T:..." [ ] Should show: "[OK] T: drive accessible" [ ] Should show: "Backup: Machine [MACHINE-NAME]" [ ] Should show: "Target: T:\[MACHINE-NAME]\BACKUP" [ ] Should show: "[OK] Backup completed successfully" [ ] No error messages displayed Test 2: Run with parameter [ ] Run: UPDATE TS-4R (or correct machine name) [ ] Should produce same output as Test 1 Test 3: Verify backup on network [ ] Switch to T: drive: T: [ ] Change to machine directory: CD \[MACHINE-NAME] [ ] List backup: DIR BACKUP /S [ ] Verify files were copied [ ] Return to C: drive: C: Test 4: Error handling (optional - requires network disconnect) [ ] Unplug network cable [ ] Run: UPDATE [ ] Should show: "[ERROR] T: drive not available" [ ] Should show troubleshooting steps [ ] Reconnect network cable [ ] Run: C:\NET\STARTNET.BAT [ ] Run: UPDATE (should work now) Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 7: OPTIONAL - ENABLE AUTOMATIC BACKUP -------------------------------------------------------------------------------- Skip this section if you don't want automatic backup on boot. [ ] Edit AUTOEXEC.BAT: EDIT C:\AUTOEXEC.BAT [ ] Find section: "STEP 6: Run automatic backup (OPTIONAL)" [ ] Find these 3 lines: REM ECHO Running automatic backup... REM CALL C:\BATCH\UPDATE.BAT REM IF ERRORLEVEL 1 PAUSE Backup completed - press any key... [ ] Remove "REM " from beginning of each line [ ] Save: Alt+F, S [ ] Exit: Alt+F, X [ ] Reboot to test: Press Ctrl+Alt+Delete After reboot with automatic backup enabled: [ ] Should show "Running automatic backup..." during boot [ ] Should show backup progress [ ] Should show "[OK] Backup completed successfully" [ ] Should continue to "System ready." prompt [ ] If backup fails, should pause and wait for keypress Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 8: FINAL VERIFICATION -------------------------------------------------------------------------------- [ ] MACHINE variable set correctly: SET MACHINE [ ] Network drives accessible: NET USE (shows T: and X:) [ ] UPDATE command works from any directory [ ] Backup files exist on T:\[MACHINE-NAME]\BACKUP\ [ ] No error messages during boot [ ] System operates normally Document final configuration: Machine name: _______________ T: drive mapped: [ ] Yes [ ] No X: drive mapped: [ ] Yes [ ] No Automatic backup enabled: [ ] Yes [ ] No Backup location: T:\_______________\BACKUP Notes: ________________________________________________________________ -------------------------------------------------------------------------------- PHASE 9: CLEANUP AND DOCUMENTATION -------------------------------------------------------------------------------- [ ] Test backups can be deleted: DEL C:\BACKUP\*.OLD [ ] Remove test directory if created: RD C:\BACKUP [ ] Document machine name in inventory [ ] Update machine documentation with backup location [ ] Inform users of new UPDATE command Keep these files for reference: [ ] DOS_FIX_SUMMARY.md [ ] DOS_DEPLOYMENT_GUIDE.md [ ] README_DOS_FIX.md Next machines to deploy: [ ] TS-7A [ ] TS-12B [ ] _____________ [ ] _____________ Notes: ________________________________________________________________ -------------------------------------------------------------------------------- TROUBLESHOOTING LOG -------------------------------------------------------------------------------- Use this section to document any problems encountered and solutions: Problem 1: ____________________________________________________________ ________________________________________________________________________ Solution: ______________________________________________________________ ________________________________________________________________________ Problem 2: ____________________________________________________________ ________________________________________________________________________ Solution: ______________________________________________________________ ________________________________________________________________________ Problem 3: ____________________________________________________________ ________________________________________________________________________ Solution: ______________________________________________________________ ________________________________________________________________________ -------------------------------------------------------------------------------- SIGN-OFF -------------------------------------------------------------------------------- Deployment completed by: _________________________ Date: _______________ Deployment verified by: __________________________ Date: _______________ Machine is operational: [ ] Yes [ ] No Notes: ________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ================================================================================ End of Checklist ================================================================================ EMERGENCY ROLLBACK PROCEDURE (if something goes wrong): 1. Boot to DOS prompt 2. Restore old files: COPY C:\BACKUP\AUTOEXEC.OLD C:\AUTOEXEC.BAT COPY C:\BACKUP\STARTNET.OLD C:\NET\STARTNET.BAT IF EXIST C:\BACKUP\UPDATE.OLD COPY C:\BACKUP\UPDATE.OLD C:\BATCH\UPDATE.BAT 3. Reboot: Press Ctrl+Alt+Delete 4. System should return to previous state 5. Contact support if issues persist ================================================================================