Univention Bugzilla – Bug 47394
Check for OX-Meta-Packages
Last modified: 2018-12-21 08:35:35 CET
since the ox-meta packages have been removed a short test might be added to easily track issues in this direction. ==== Hallo, ich habe, in Absprache mit Benedikt, die Abhängigkeiten auf open-xchange*meta* Pakete aus unseren Paketen entfernt und außerdem dafür gesorgt, dass sie auch gleich noch deinstalliert werden. Zwei Pakete (open-xchange-meta-ui-ox6 und open-xchange-meta-backend-ox6) sind als "Provides" in "univention-ox6transition" geblieben. Dieses ist aber nur zur Besänftigung des Packagemanagers und wird gar nicht mehr installiert. Es kann nach dem Entfernen der meta-Pakete von euch dann auch weg. Wenn ihr die meta-Pakete löscht, sollte das also ohne Auswirkung auf OX-7.10-on-UCS-4.3-Installationen bleiben. Das test app center ist geupdatet. Die neue univention-ox Version ist 10.0.0-23. Nach der Installation auf 4.3 oder dem Update von 4.2 sollten keine 'open-xchange-meta*' und 'open-xchange-gui*' Pakete (mehr) installiert sein. Gruß Daniel _______________________________________________ oxae-internal mailing list oxae-internal@open-xchange.com https://lists-int.open-xchange.com/mailman/listinfo/oxae-internal
Created an additional test packages/04oxmeta_check.sh ========================================================= #!/bin/bash version=($( grep -i "version/version" info/ucr-dump | cut -d " " -f 2)) major=($( echo $version | cut -d "." -f 1)) minor=($( echo $version | cut -d "." -f 2)) # echo "$major.$minor" status="${status}\e[1;32mok\e[0m" exitcode=0 if [[ $major -ge 4 ]]; then if [[ $minor -ge 3 ]]; then # Version greater or equal 4.3 - do check grep -E -q "open-xchange-meta|open-xchange-gui" info/dpkg-l err=$? if [[ $err == 0 ]]; then status="${status}\e[1;31mOX Metapackages installed! Check bug #47394.\e[0m" exitcode=1 fi fi fi echo -e "$status" exit $exitcode =========================================================