sync: Auto-sync from Mikes-MacBook-Air.local at 2026-01-22 19:10:48
Synced files: - DOS batch files updated (ATESYNC, CTONWTXT, DEPLOY, NWTOC, etc.) - New debug batch files (ATESYNCD, CTONWD, NWTOCD, DIAGBK) - Removed obsolete debug files (ATESYNC-DEBUG, CTONW-DEBUG, NWTOC-DEBUG) - New deployment scripts (deploy-to-nas.sh, validate-dos.sh) - DOS coding agent documentation updated Machine: Mikes-MacBook-Air.local Timestamp: 2026-01-22 19:10:48 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
32
projects/dataforth-dos/batch-files/deploy-to-nas.sh
Normal file
32
projects/dataforth-dos/batch-files/deploy-to-nas.sh
Normal file
@@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
# deploy-to-nas.sh - Deploy batch files to NAS with validation
|
||||
# Always validates and fixes before deploying
|
||||
|
||||
set -e
|
||||
|
||||
echo "======================================"
|
||||
echo "DOS Batch File Deployment"
|
||||
echo "======================================"
|
||||
echo ""
|
||||
|
||||
# Step 1: Validate and fix
|
||||
echo "Step 1: Validating and fixing batch files..."
|
||||
./validate-dos.sh --fix
|
||||
|
||||
# Step 2: Re-validate (should have no trailing space issues)
|
||||
echo ""
|
||||
echo "Step 2: Re-validating..."
|
||||
./validate-dos.sh 2>&1 | grep -v "WARNING" | tail -5
|
||||
|
||||
# Step 3: Deploy to NAS
|
||||
echo ""
|
||||
echo "Step 3: Deploying to NAS..."
|
||||
scp *.BAT root@192.168.0.9:/data/test/COMMON/ProdSW/
|
||||
|
||||
echo ""
|
||||
echo "======================================"
|
||||
echo "Deployment complete!"
|
||||
echo "======================================"
|
||||
echo ""
|
||||
echo "Files deployed to T:\\COMMON\\ProdSW"
|
||||
echo "Run NWTOC on DOS machine to download updates"
|
||||
Reference in New Issue
Block a user