#
#################################################################################
. "$NB_ROOT/etc/profile" || exit
-cd "$DIR_NAME" || exit
+#cd "$DIR_NAME" || exit
TMP_DIR="/tmp"
[ -w "/dev/shm" ] && TMP_DIR="/dev/shm"
eval "$vars"
[ -z "$id" ] && continue
- [ -w "$id.db" ] || continue
+ [ -w "${id}.db" ] || continue
[ "$VERBOSE" -gt 0 ] && printf '%s : ' "$id"
- dbq2sqlite db="$id" > "$TMP_DB" || continue
-
- [ "$VERBOSE" -gt 0 -a ! -s "$TMP_DB" ] && echo "failed"
- [ -s "$TMP_DB" ] || continue
+ dbq2sqlite db="$id" 2>/dev/null > "$TMP_DB" || continue
+ ret=$?
+ if [ ! -s "$TMP_DB" -o "$ret" != "0" ];then
+ [ "$VERBOSE" -gt 0 ] && echo "failed"
+ continue
+ fi
- if [ -z "$(diff -qs "$id.db" "$TMP_DB" &> /dev/null)" ] ; then
+ if [ -z "$(diff -qs "$id.db" "$TMP_DB" 2>/dev/null)" ] ; then
[ "$VERBOSE" -gt 0 ] && echo "already"
continue
fi