Univention Bugzilla – Bug 22011
createLogfile auslagern
Last modified: 2011-12-13 15:49:48 CET
In einigen postinst Skripten ist createLogfile zu finden. Das sollte ausgelagert werden. createLogfile () { if [ ! -e $1 ] ; then touch $1 chown $2 $1 chmod $3 $1 fi } createLogfile /var/log/univention/ad-connector-certificate.log "root:adm" 640 createLogfile /var/log/univention/connector.log "root:adm" 640 createLogfile /var/log/univention/connector-status.log "root:adm" 640
Created attachment 3190 [details] Patch für die "createLogfile" Methode Dies ist der Patch für das neue Skript. Dieses neue Skript enthält eine "createLogfile" Methode. Eingebunden wurde es in "univention-lib". Die Veränderungen der Dateien aus dem Ordner "debian" sind ebenfalls enthalten.
Created attachment 3191 [details] Patche der postinst bzw. preinst Skripte Dieses Archiv enthält alle Patche von den Dateien (postinst bzw. preinst), in denen die Methode "createLogfile" entfernt und ein Import von "univention-lib" hinzugefügt wurde. Auch die Abhängigkeiten sind berücksichtigt.
Created attachment 3224 [details] Patch für die "createLogfile" Methode Dieser Patch enthält eine Änderung zum vorherigen, das Jahr im Header ist nun auf 2011 gesetzt.
create_logfile und create_logfile_if_missing wurden zur univention-lib hinzugefügt.
Die beiden Funktionen existieren und arbeiten korrekt. ChangeLog vorhanden.
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"