[Dbconfig-common-changes] [dbconfig-common] r289 -
branches/sqlite/internal
Matt Brown
mattb-guest at costa.debian.org
Wed Aug 9 13:50:38 CEST 2006
Author: mattb-guest
Date: 2006-08-09 11:50:37 +0000 (Wed, 09 Aug 2006)
New Revision: 289
Modified:
branches/sqlite/internal/sqlite
Log:
Actually abort with a useful error message when database creation or
dropping fails instead of blithely continuing like nothing went wrong
Modified: branches/sqlite/internal/sqlite
===================================================================
--- branches/sqlite/internal/sqlite 2006-08-09 11:37:06 UTC (rev 288)
+++ branches/sqlite/internal/sqlite 2006-08-09 11:50:37 UTC (rev 289)
@@ -89,12 +89,16 @@
dbc_logpart "verifying database $dbc_dbname exists:"
if ! _dbc_sqlite_check_database "$dbc_dbname"; then
dbc_logline "failed"
+ dbc_error="Cannot find database after creation"
+ return 1
else
dbc_logline "success"
dbc_status=create
fi
else
dbc_logline "failed"
+ dbc_error="Failed to create database"
+ return 1
fi
fi
}
@@ -116,12 +120,16 @@
dbc_logpart "verifying database $dbc_dbname was dropped:"
if _dbc_sqlite_check_database "$dbc_dbname"; then
dbc_logline "failed"
+ dbc_error="Database still exists after rm command"
+ return 1
else
dbc_logline "success"
dbc_status=drop
fi
else
dbc_logline "failed"
+ dbc_error="Database removal failed"
+ return 1
fi
else
dbc_status=nothing
More information about the Dbconfig-common-changes
mailing list