quote usage and escaping fixed

This commit is contained in:
Mate Majoros 2026-01-12 09:41:02 +02:00
parent fa09ba9ff3
commit a2c7800572

View file

@ -204,30 +204,30 @@ jobs:
if [ -n \\\"\\\$LATEST_TIMESTAMP\\\" ]; then if [ -n \\\"\\\$LATEST_TIMESTAMP\\\" ]; then
echo \\\"TIMESTAMP=\\\$LATEST_TIMESTAMP\\\" echo \\\"TIMESTAMP=\\\$LATEST_TIMESTAMP\\\"
ls -lh \\\${LATEST_TIMESTAMP}-* 2>/dev/null | awk '{print \\\$9, \\\"(\\\"\\\$5\\\")\\\"}' || echo 'No files found' ls -lh \\\${LATEST_TIMESTAMP}-* 2>/dev/null | awk '{print \\\$9, \\\$5}' || echo 'No files found'
else else
echo 'No backups found' echo 'No backups found'
fi fi
\") \")
if echo "$BACKUP_INFO" | grep -q "TIMESTAMP="; then if echo \"\$BACKUP_INFO\" | grep -q \"TIMESTAMP=\"; then
ARCHIVED_DIR=$(echo "$BACKUP_INFO" | grep -o "ARCHIVED_DIR=[^ ]*" | cut -d'=' -f2) ARCHIVED_DIR=\$(echo \"\$BACKUP_INFO\" | grep -o \"ARCHIVED_DIR=[^ ]*\" | cut -d'=' -f2)
TIMESTAMP=$(echo "$BACKUP_INFO" | grep -o "TIMESTAMP=[^ ]*" | cut -d'=' -f2) TIMESTAMP=\$(echo \"\$BACKUP_INFO\" | grep -o \"TIMESTAMP=[^ ]*\" | cut -d'=' -f2)
# Extract just the filenames (everything after TIMESTAMP= that looks like a file) # Extract just the filenames (everything after TIMESTAMP= that looks like a file)
FILES=$(echo "$BACKUP_INFO" | sed 's/.*TIMESTAMP=[^ ]* //' | tr ' ' '\n' | grep "^$TIMESTAMP") FILES=\$(echo \"\$BACKUP_INFO\" | sed 's/.*TIMESTAMP=[^ ]* //' | tr ' ' '\n' | grep \"^\$TIMESTAMP\")
echo "" echo \"\"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo \"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\"
echo "✅ Site removed successfully!" echo \"✅ Site removed successfully!\"
echo "" echo \"\"
echo "📦 Backup location:" echo \"📦 Backup location:\"
echo " ~/frappe-bench/archived/sites/$ARCHIVED_DIR/private/backups/" echo \" ~/frappe-bench/archived/sites/\$ARCHIVED_DIR/private/backups/\"
echo "" echo \"\"
echo "📋 Backup files (timestamp: $TIMESTAMP):" echo \"📋 Backup files (timestamp: \$TIMESTAMP):\"
echo "$FILES" | sed 's/^/ - /' echo \"\$FILES\" | sed 's/^/ - /'
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo \"━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\"
else else
echo "⚠️ Could not find the archived backup (but site was removed)" echo \"⚠️ Could not find the archived backup (but site was removed)\"
fi fi
" "