Fix catch_error exit in safeq
Created by: balcirakpeter
- problem: When Ldifdiff failed, safeq script did not terminate as it supposed to. Reason for this behaviour was pipe, which was used after Ldifdif script. Instead of terminating the whole script, exit status was captured by the pipe.
- change: Ldifdiff result is send to temporary file. Next command reads data from this file instead of getting them trough pipe.
- result: When Ldifdiff fails, the whole script terminate. If the Ldifdiff pass, result is stored in temporary file, which is read by next command.