Bug 22011 - createLogfile auslagern
createLogfile auslagern
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: univention-lib
UCS 2.4
Other Linux
: P5 enhancement (vote)
: UCS 3.0 - MS2
Assigned To: Sönke Schwardt-Krummrich
Andreas Büsching
:
Depends on:
Blocks: 24730
  Show dependency treegraph
 
Reported: 2011-03-29 06:30 CEST by Stefan Gohmann
Modified: 2011-12-13 15:49 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
Patch für die "createLogfile" Methode (2.82 KB, patch)
2011-04-19 09:01 CEST, Arne Boockmeyer
Details | Diff
Patche der postinst bzw. preinst Skripte (4.58 KB, application/x-gzip)
2011-04-19 09:06 CEST, Arne Boockmeyer
Details
Patch für die "createLogfile" Methode (2.82 KB, patch)
2011-04-21 13:05 CEST, Arne Boockmeyer
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2011-03-29 06:30:29 CEST
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
Comment 1 Arne Boockmeyer 2011-04-19 09:01:44 CEST
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.
Comment 2 Arne Boockmeyer 2011-04-19 09:06:57 CEST
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.
Comment 3 Arne Boockmeyer 2011-04-21 13:05:29 CEST
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.
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2011-05-04 18:03:25 CEST
create_logfile und create_logfile_if_missing wurden zur univention-lib hinzugefügt.
Comment 5 Andreas Büsching univentionstaff 2011-09-26 16:30:22 CEST
Die beiden Funktionen existieren und arbeiten korrekt. ChangeLog vorhanden.
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:49:48 CET
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"