Univention Bugzilla – Full Text Bug Listing |
Summary: | Skript zum Finden von veränderten Template Dateien | ||
---|---|---|---|
Product: | UCS | Reporter: | Stefan Gohmann <gohmann> |
Component: | UCR | Assignee: | Stefan Gohmann <gohmann> |
Status: | CLOSED FIXED | QA Contact: | Janek Walkenhorst <walkenhorst> |
Severity: | normal | ||
Priority: | P5 | CC: | ebersbach |
Version: | UCS 2.3 | ||
Target Milestone: | UCS 2.4 | ||
Hardware: | Other | ||
OS: | Linux | ||
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): | Troubleshooting | |
Max CVSS v3 score: | |||
Bug Depends on: | |||
Bug Blocks: | 19316, 24010, 31724 |
Description
Stefan Gohmann
2010-08-06 16:33:13 CEST
Ich finde es günstig, wenn das Script direkt in ucr integriert werden könnte, so dass z.B. auch eine Warnung ausgegeben wird, wenn ein Template eine veränderte Konfigurationsdatei überschreibt. - Super wäre, wenn vorher auch gleich noch ein Backup der Konfigurationsdatei angelegt werden könnte. Ich stelle mir etwas vor wie: ucr commit Warning: DATEI.x contains local changes Creating backup: DATEI.x.bak File: DATEI.x ucr commit --dry würde dann nichts commiten, die Ausgabe wäre die gleiche, dies könnte dann auch vom postup.sh verwendet werden, um die Dateien mit den lokalen Änderungen herauszufiltern. univention-check-templates ist hinzugefügt, aber noch nicht gebaut. (In reply to comment #1) > Ich finde es günstig, wenn das Script direkt in ucr integriert werden könnte, > so dass z.B. auch eine Warnung ausgegeben wird, wenn ein Template eine > veränderte Konfigurationsdatei überschreibt. - Super wäre, wenn vorher auch > gleich noch ein Backup der Konfigurationsdatei angelegt werden könnte. > > Ich stelle mir etwas vor wie: > > ucr commit > > Warning: DATEI.x contains local changes > Creating backup: DATEI.x.bak > File: DATEI.x > > ucr commit --dry würde dann nichts commiten, die Ausgabe wäre die gleiche, dies > könnte dann auch vom postup.sh verwendet werden, um die Dateien mit den lokalen > Änderungen herauszufiltern. Dafür habe ich Bug #19316 angelegt, da das deutlich weiter geht und zur 2.4 nicht mehr zu schaffen ist. Es werden jetzt dpkg-new und dpkg-dist Dateien aufgelistet. Im postup.sh wird das Programm auch ausgeführt. Dort wird eine Warnung angezeigt, wenn es Templates gibt, die nicht aktualisiert wurden. Skript findet alle dpkg-dist und dpkg-new-Dateien. Es gibt ein ucs-test-Skript dafür; es funktioniert. Changelog ok Wird im postup.sh (2.3-2→2.4-0) geprüft: Running postup.sh script:Warning: 1 UCR template was not updated. Please check /var/log/univention/updater.log or execute univention-check-templates as root. done. UCS 2.4 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug". |