Eigenes UMC-Modul

Hi,
ich habe mir mit

apt install univention-management-console-dev

die UMC dev tools installiert und dann mit

umc-create-module --name no-windows --icon /root/nowindows.svg --package nowindows nowindows

ein Dummy_Modul erstellt.

Das hat auch bis auf das Icon funktioniert:

cp: cannot create regular file '/root/nowindows/umc/icons/scalable/nowindows.svg': No such file or directory
convert-im6.q16: unable to open image `/root/nowindows/umc/icons/scalable/nowindows.svg': No such file or directory @ error/blob.c/OpenBlob/2701.
convert-im6.q16: no images defined `/root/nowindows/umc/icons/50x50/nowindows.png' @ error/convert.c/ConvertImageCommand/3258.
convert-im6.q16: unable to open image `/root/nowindows/umc/icons/scalable/nowindows.svg': No such file or directory @ error/blob.c/OpenBlob/2701.
convert-im6.q16: no images defined `/root/nowindows/umc/icons/16x16/nowindows.png' @ error/convert.c/ConvertImageCommand/3258.

Da fehlt offenbar ein mkdir. Damit geht es nämlich:

196 icon="${icon%.*}.$ext"
197 mkdir -p "$moduleDir/umc/icons/scalable"-
198 cp "$ICONFILE" "$icon"

Wenn ich danach das Install-Skript laufen lasse, scheint alles korrekt eingetragen zu werden:

root@ucsmaster:~/nowindows# bash 35nowindows.inst 
2020-07-23 10:28:12.183760708+02:00 (in joinscript_init)
Object exists: cn=UMC,cn=univention,dc=test,dc=intranet
Object exists: cn=UMC,cn=policies,dc=test,dc=intranet
Object exists: cn=operations,cn=UMC,cn=univention,dc=test,dc=intranet
Object exists: cn=default-umc-all,cn=UMC,cn=policies,dc=test,dc=intranet
No modification: cn=Domain Admins,cn=groups,dc=test,dc=intranet
Object exists: cn=default-umc-users,cn=UMC,cn=policies,dc=test,dc=intranet
No modification: cn=Domain Users,cn=groups,dc=test,dc=intranet
Object created: cn=nowindows-all,cn=operations,cn=UMC,cn=univention,dc=test,dc=intranet
Object modified: cn=default-umc-all,cn=UMC,cn=policies,dc=test,dc=intranet
2020-07-23 10:28:14.268678425+02:00 (in joinscript_save_current_version)

Sollte man dann das neue Modul schon sehen?
Ich merke nämich in der UMC gar nichts.

LG,
Roland.

Mastodon