From: Nicolas Boisselier Date: Fri, 2 Sep 2016 09:45:58 +0000 (+0100) Subject: bin/dbq-dir2sqlite X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=187cc1a86a89b75b080c011cfb9fb46dd5012a7c;p=nb.git bin/dbq-dir2sqlite --- diff --git a/bin/dbq b/bin/dbq index cd1e7187..402fb84c 100755 --- a/bin/dbq +++ b/bin/dbq @@ -218,9 +218,10 @@ if (-e $url) { ################################################################################# warn "$NAME: Command: ",join(" ",map{/\s+/ ? '"'.$_.'"' : $_} @cmd),"\n" if $VERBOSE; -system @cmd; +$_ = system(@cmd); +my $ex = ($? == 0 and $_ == 0) ? 0 : 1; close STDOUT; -exit 0; +exit $ex; ################################################################################# # diff --git a/bin/dbq-dir2sqlite b/bin/dbq-dir2sqlite index 275d95de..198b24ef 100755 --- a/bin/dbq-dir2sqlite +++ b/bin/dbq-dir2sqlite @@ -121,9 +121,9 @@ for vars in $(dbq a=ls type='!sqlite' out=sh); do [ -w "${id}.db" ] || continue [ "$VERBOSE" -gt 0 ] && printf '%s : ' "$id" - dbq f=text a=db.dump db.type=sqlite db="$id" 2>/dev/null > "$TMP_DB" || continue + dbq f=text a=db.dump db.type=sqlite db="$id" > "$TMP_DB" 2>/dev/null ret=$? - if [ ! -s "$TMP_DB" -o "$ret" != "0" ];then + if [ "$ret" != "0" -o ! -s "$TMP_DB" ];then [ "$VERBOSE" -gt 0 ] && echo "failed" continue fi diff --git a/lib/php/config.php b/lib/php/config.php index c76926a2..324f5ee9 100644 --- a/lib/php/config.php +++ b/lib/php/config.php @@ -14,7 +14,7 @@ if (nb::php_cli()) argv2request(); if (!empty($_SERVER['PROD'])) return; error_reporting(E_ALL | E_STRICT | E_NOTICE); -ini_set('display_errors', 1); +if (!nb::php_cli()) ini_set('display_errors', 1); if (nb::php_cli() or nb::p('txt_errors')) ini_set('html_errors', false); // Should be done in php.ini for performance