@@ -305,10 +305,7 @@ clear_original_directory() {
305305 " *.backup"
306306 " *.bak"
307307 " .git"
308- " scripts\ct\*"
309- " scripts\install\*"
310- " scripts\tools\*"
311- " scripts\vm\*"
308+ " scripts"
312309 )
313310
314311 # Remove all files except preserved ones
@@ -420,18 +417,24 @@ restore_backup_files() {
420417verify_database_restored () {
421418 log " Verifying database was restored correctly..."
422419
423- if [ ! -f " data/database.sqlite" ]; then
424- log_error " Database file not found after restore!"
420+ # Check for both possible database filenames
421+ local db_file=" "
422+ if [ -f " data/database.sqlite" ]; then
423+ db_file=" data/database.sqlite"
424+ elif [ -f " data/settings.db" ]; then
425+ db_file=" data/settings.db"
426+ else
427+ log_error " Database file not found after restore! (checked database.sqlite and settings.db)"
425428 return 1
426429 fi
427430
428- local db_size=$( stat -f%z " data/database.sqlite " 2> /dev/null || stat -c%s " data/database.sqlite " 2> /dev/null)
431+ local db_size=$( stat -f%z " $db_file " 2> /dev/null || stat -c%s " $db_file " 2> /dev/null)
429432 if [ " $db_size " -eq 0 ]; then
430433 log_error " Database file is empty after restore!"
431434 return 1
432435 fi
433436
434- log_success " Database verified (size: $db_size bytes)"
437+ log_success " Database verified (file: $db_file , size: $db_size bytes)"
435438}
436439
437440# Ensure DATABASE_URL is set in .env file for Prisma
@@ -459,7 +462,7 @@ ensure_database_url() {
459462 log " Adding DATABASE_URL to .env file..."
460463 echo " " >> .env
461464 echo " # Database" >> .env
462- echo " DATABASE_URL=\" file:./data/database.sqlite \" " >> .env
465+ echo " DATABASE_URL=\" file:./data/settings.db \" " >> .env
463466
464467 log_success " DATABASE_URL added to .env file"
465468}
0 commit comments