From 5c13f10578536c0ca54ab1c6359f0936920b0455 Mon Sep 17 00:00:00 2001 From: rettenbe Date: Mon, 3 Sep 2007 08:02:37 +0000 Subject: [PATCH] gosa-sd creates new logfile after reading the cfg file (SIGHUP) git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@7196 594d385d-05f5-0310-b6e9-bd551577e9d8 --- contrib/daemon/gosa-sd.pl | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/contrib/daemon/gosa-sd.pl b/contrib/daemon/gosa-sd.pl index b253b4ba8..36d3a3a78 100644 --- a/contrib/daemon/gosa-sd.pl +++ b/contrib/daemon/gosa-sd.pl @@ -18,21 +18,10 @@ # REVISION: --- #=============================================================================== - # :TODO:31.08.2007:: was hat es mit dem "gotoSysStatus: $1" auf sich, was ist - # das und wie muss ich es einbauen? Siehe Skript gosa-dhcp-monitor Zeile 131. - # Dort hat es den Wert der IP-Adresse, in meinem Test-LDAP finde ich aber - # gotoSysStatus nicht - - # :TODO:31.08.2007:: zu welchem Attribut im LDAP entry soll das Interface - # geschrieben werden? Siehe Funktion add_ldap_entry - # :TODO:31.08.2007:: basename beim erzeugen von neuen entries noch # base64-codieren, bei add_ldap_entry und change_ldap_entry, klären mit cajus # ist das überhaupt notwendig??? - # :TODO:31.08.2007:: könnte es sein, dass das Interface gar kein eigener Wert - # ist, sondern zur description gehört??? - # :TODO:03.09.2007:: bei SIGHUP muss das logfile neu angelegt werden, nicht # einfach in dem alten weiterschreiben @@ -210,7 +199,9 @@ sub read_configfile { ${@$pinfo[ 0 ]} = $cfg->val( $section, $param, @$pinfo[ 1 ] ); } } - #daemon_log("$log_time: config file read\n"); + + if(-e $log_file ) { unlink $log_file } + daemon_log("$log_time: config file read\n"); } #=== FUNCTION ================================================================ -- 2.30.2