verbose "iPhone Backup directory is \"$PWD\"."
if [ -z "$call_db" ]; then
- verbose "Locating SQLite call database ..."
+ verbose "Locating SQLite call database(s) ..."
call_db=$(for f in `file * | fgrep SQLite | cut -d':' -f1`; do
sqlite3 "$f" ".schema" | fgrep "CREATE TABLE call (" >/dev/null;
[ $? -eq 0 ] && echo "$f"; done
)
fi
-verbose "Call database is \"$call_db\"."
+for f in $call_db; do
+ verbose "Found call database: \"$f\""
+done
if [ -e "$CALL_LOG" ]; then
debug "Copying existing ASCII call log ..."
cp "$CALL_LOG" "$CALL_TMP" || abort "Can't copy old log file!"
fi
-verbose "Dumping SQLite call databse ..."
-sqlite3 "$call_db" "select * from call;" >>"$CALL_TMP"
+for f in $call_db; do
+ verbose "Dumping SQLite call databse \"$f\" ..."
+ sqlite3 "$f" "select * from call;" >>"$CALL_TMP"
+done
verbose "Sorting plain ASCII call log ..."
sort -u "$CALL_TMP" >"$CALL_LOG"
rm -f "$CALL_TMP"