From 5e043871ee4c2e22e940d2bd08b9a72d134564e9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Wed, 3 Mar 2010 11:15:26 +0100 Subject: [PATCH] Debugflag: $::keep_temp_files --- SL/Form.pm | 2 +- config/lx-erp.conf.default | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/SL/Form.pm b/SL/Form.pm index c578b2947..9417e76c6 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -1438,7 +1438,7 @@ sub cleanup { close(FH); } - if ($self->{tmpfile}) { + if ($self->{tmpfile} && ! $::keep_temp_files) { $self->{tmpfile} =~ s|.*/||g; # strip extension $self->{tmpfile} =~ s/\.\w+$//g; diff --git a/config/lx-erp.conf.default b/config/lx-erp.conf.default index 21973a454..8e7280d10 100644 --- a/config/lx-erp.conf.default +++ b/config/lx-erp.conf.default @@ -111,4 +111,10 @@ $LXDebug::global_level = LXDebug::NONE; # weshalb sie normalerweise deaktiviert ist. $LXDebug::watch_form = 0; +# Zum debuggen von Latexausgaben. Wenn diese Option auf 1 gesetzt wird, werden +# temporäre Dateien, die bei der Erstellung von PDFs aus Latex erzeugt werden, +# nach Abschluß der Erstellung oder im Fehlerfall nicht gelöscht, damit man sie +# untersuchen kann. +$::keep_temp_files = 0; + 1; -- 2.20.1