Bug 28199 - univention-printer-assignment legt VBS-Skript in /tmp/ ab
Summary: univention-printer-assignment legt VBS-Skript in /tmp/ ab
Status: RESOLVED FIXED
Alias: None
Product: Z_wiki.univention.de
Classification: Unclassified
Component: Cool Solutions - other
Version: unspecified
Hardware: Other Linux
: P5 normal
Target Milestone: ---
Assignee: Charly Frahm
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-13 15:50 CEST by Sönke Schwardt-Krummrich
Modified: 2016-11-04 13:30 CET (History)
4 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):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2012-08-13 15:50:22 CEST
Das Paket univention-printer-assignment legt das VBS-Skript 
printer-assignment.vbs bei der Installation in /tmp/ ab. Da der Verzeichnisinhalt bei einem Reboot gelöscht wird, ist das wahrscheinlich keine gute Idee.
Comment 1 Ingo Steuwer univentionstaff 2012-08-13 15:52:50 CEST
Bearbeiten über Repoen von Bug #23840
Comment 2 Ingo Steuwer univentionstaff 2012-08-13 15:53:02 CEST

*** This bug has been marked as a duplicate of bug 23840 ***
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2012-08-14 16:25:43 CEST
Ich mache diesen Bug mal wieder eigenständig.

Bzgl. der Installation war ich halb im Irrtum. Das VBS-Skript wird zwar während der Installation in /tmp abgelegt, aber dann vom postinst-Skript nach 
/etc/univention/templates/files/var/lib/samba/sysvol/$(ucr get domainname)/.... verschoben und ein entsprechendes Info-File in /etc/univention/templates/info/ angelegt.
Zum Zeitpunkt der Paketinstalltion muss der domainname noch nicht final feststehen (Stichwort "Univention System Setup Boot" und "ungejointes System").

Zusätzlich sind noch zwei weitere Punkte aufgefallen:
- das Skript wird nicht im netlogon-Verzeichnis für Samba 3 abgelegt
- das Template/Info-File ist wahrscheinlich nicht richtig registriert, so dass 
  UCR-Änderungen nicht zu einem Commit des Templates führen.

Vorschlag:
Die Datei sollte eher in /usr/share/univention-printer-assignment/ abgelegt werden und von dort per Joinskript kopiert werden. Das Joinskript sollte sich dabei auch gleich um die De-/Registrierung des UCR-Templates kümmern.
Comment 4 Michel Smidt 2016-11-04 13:30:53 CET
Fixed.