Bug 2618 - univention-skel löscht leere Ordner
univention-skel löscht leere Ordner
Status: RESOLVED DUPLICATE of bug 32513
Product: Z_Univention Corporate Desktop (superseded)
Classification: Unclassified
Component: Documentation
unspecified
i386 Linux
: P2 normal (vote)
: ---
Assigned To: Bugzilla Mailingliste
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-03-14 17:16 CET by Sven Dreyer
Modified: 2014-01-02 07:55 CET (History)
2 users (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

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Dreyer univentionstaff 2005-03-14 17:16:53 CET
Es gibt einen recht hässlichen Bug in univention-skel, der dafür sorgt, dass
leere Verzeichnisse im Home eines Benutzers gelöscht werden.


Beispiel:

Wenn auf Rechner A der Ordner `/etc/univention/skel/foo' erstellt wird und ein
Benutzer sich an Rechner A anmeldet, wird der Ordner `foo' im Home des Benutzers
erstellt.

Auf Rechner B gibt es den Ordner `/etc/univention/skel/foo' nicht, dafür aber
den Ordner `/etc/univention/skel/bar'. Meldet sich der gleiche Benutzer nun auf
Rechner B an (der /home von A gemountet hat), verschwindet der Ordner `foo'
wieder, falls er leer ist - stattdessen wird Ordner `bar' erstellt.

Beim erneuten Anmelden an Rechner A wird `bar' wieder entfernt und `foo' wieder
erzeugt.


Der Grund dafür scheint zu sein, dass univention-skel in ~/.univention-skel/dirs
nachprüft, welche Ordner es in der Vergangenheit erstellt hat, ob es diese
Ordner unter /etc/univention/skel noch gibt und sie - falls das nicht der Fall
ist - wieder löscht (falls sie leer sind). Wenn ein Home auf mehreren Systemen
benutzt wird, entstehen die beschriebenen Seiteneffekte.
Comment 1 Thomas Kaminski univentionstaff 2005-03-15 08:33:25 CET
Sollte der Inhalt von
/etc/univention/skel
auf Rechner A und Rechner B nicht gleich sein?
Comment 2 Stefan Gohmann univentionstaff 2005-03-15 09:02:56 CET
Der Inhalt kann unterschiedlich sein, auch bei Updates usw. Rechner A hat eine 
neuere Version, Rechner B noch eine alte Version. 
 
  
Comment 3 Andreas Büsching univentionstaff 2008-09-23 17:26:25 CEST
(In reply to comment #2)
> Der Inhalt kann unterschiedlich sein, auch bei Updates usw. Rechner A hat eine 
> neuere Version, Rechner B noch eine alte Version. 

Wie soll das gewünschte Verhalten sein? Wenn das Löschen komplett eingestellt wird, werden "Altlasten" nicht mehr entfernt, das könnte zu Problemen führen. Ist das Verhalten so nicht eigentlich richtig?

Comment 4 Stefan Gohmann univentionstaff 2008-09-23 18:14:59 CEST
(In reply to comment #3)
> (In reply to comment #2)
> > Der Inhalt kann unterschiedlich sein, auch bei Updates usw. Rechner A hat eine 
> > neuere Version, Rechner B noch eine alte Version. 
> 
> Wie soll das gewünschte Verhalten sein? Wenn das Löschen komplett eingestellt
> wird, werden "Altlasten" nicht mehr entfernt, das könnte zu Problemen führen.
> Ist das Verhalten so nicht eigentlich richtig?
> 

Ja, ich denke man kann es so lassen und sollte das in der Skel-Doku beschrieben.
Comment 5 Andreas Büsching univentionstaff 2008-10-15 15:00:06 CEST
(In reply to comment #4)
> Ja, ich denke man kann es so lassen und sollte das in der Skel-Doku
> beschrieben.

Ok, dann ist das hier jetzt ein Doku-Bug 

Comment 6 Moritz Muehlenhoff univentionstaff 2014-01-02 07:55:50 CET

*** This bug has been marked as a duplicate of bug 32513 ***