volkszaehler/volkszaehler.org — comment on commit ce44490c21fe20d686252d0fa8053484a6feadeb
File:  line 0
By jahir:

Sorry, hatte vergessen, daß Doctrine auch vom install-script "installiert" wird. Allerdings passiert das noch auf dem alten Weg, also direkt den git-head auschecken, was nicht anders ging, solange es kein 2.0-release gab, aber jetzt nicht mehr notwendig ist. Download von Release-tar.gz ist vorbereitet, wird aber nicht genutzt. Bei doctrine gibt's aber offenbar auch kein -latest.tar.gz, von daher müßte man die Version immer nachpflegen...

Der Königsweg ist m.E., das mit pear zu machen (siehe http://www.doctrine-project.org/projects/orm/2.1/download/2.1.3 bzw. http://pear.doctrine-project.org/). Hat allerdings den Nachteil, daß das (normalerweise) systemweit installiert wird, was man evt. nicht möchte (Test-Installation) und man braucht dafür root-rechte. Man kann pear wohl auch als einfacher User benutzen, das müßte man sich aber genauer anschauen.

Ich denke, am sinnvollsten wäre es, das im install.sh zu fixen. Also:
- eine Abfrage rein, ob das in einem VZ-Unterverzeichnis landen soll oder systemweit installiert werden soll.
- wenn VZ-subdir, dann in in die config reinschreiben, ansonsten nicht
- default in der config: doctrine-dir nicht angegeben