--- /usr/bin/dlocate 2009-06-04 01:51:21.000000000 -0400 +++ /home/ignacio/bin/dlocate 2012-10-04 14:18:28.396206303 -0300 @@ -279,13 +279,13 @@ [ "$VERBOSE" = "1" ] && echo RUNNING: $GREP $RE_TYPE $IGNORE_CASE "$PREFIX.*$FILES_REGEXP" "$DLOCATEDB" $GREP $RE_TYPE $IGNORE_CASE "$PREFIX.*$FILES_REGEXP" "$DLOCATEDB" | output_filter - result=$? + result=${PIPESTATUS[0]} elif [ "$OPTION" = 'DEFAULT' ] ; then [ "$VERBOSE" = "1" ] && echo RUNNING: $GREP $RE_TYPE $IGNORE_CASE $WORD_RE "$PKGS_REGEXP" "$DLOCATEDB" $GREP $RE_TYPE $IGNORE_CASE $WORD_RE "$PKGS_REGEXP" "$DLOCATEDB" | output_filter - result=$? + result=${PIPESTATUS[0]} elif [ "$OPTION" = '-s' ] ; then DCTRL_REGEXP="^($PKGS_REGEXP)$"