Warum keine Freie Administration der Utils/Config URL mehr
Verfasst: 03 Dez 2009, 17:28
wie schon in einen anderen Thread geschrieben, versuche ich gerade nach OPSI 3.4 zu migrieren.
Durch die großen Änderungen, vor allem am LDAP Backend gestaltet sich das ganze aber schwieriger als ursprünglich gedacht.
Nun bin ich auf ein neues Problem gestoßen. Ich kann die UtilsURL und ConfigURL nicht mehr frei setzen. Nach dem ich mich durch den Quellcode gehangelt hatte, habe ich den grund auch gefunden:
Hier wird Die URL fest auf eine Frage zimentiert. Da stellt sich mir doch die Frage. Warum?
1. Hat man nun gar keine Chance mehr (wenn man nicht am Quellcode rumprogrammiert) hier irgendetwas zu ändern
2. hatte man doch schon eine Felixible Lösung. Warum wurde die Aufgegeben. Man hätte das ganze mit 4 weiteren LDAP Einträgen weiterhin so frei lösen können
Ich werde nämlich jetzt hingehen müssen und hier Händisch eine Anpassung vornehmen müssen. Das wiederum bedeutet, das ich für jedes Update immer wieder diese Anpassung vornehmen muss, was mir natürlich unnötig Arbeit macht (und eigentlich soll mir OPSI doch Arbeit abnehmen).
Durch die großen Änderungen, vor allem am LDAP Backend gestaltet sich das ganze aber schwieriger als ursprünglich gedacht.
Nun bin ich auf ein neues Problem gestoßen. Ich kann die UtilsURL und ConfigURL nicht mehr frei setzen. Nach dem ich mich durch den Quellcode gehangelt hatte, habe ich den grund auch gefunden:
Code: Alles auswählen
networkConfig['depotUrl'] = self.getDepot_hash(networkConfig['depotId'])['depotRemoteUrl']
networkConfig['utilsUrl'] = 'smb://%s/opt_pcbin/utils' % networkConfig['depotId'].split('.')[0]
networkConfig['configUrl'] = 'smb://%s/opt_pcbin/pcpatch' % networkConfig['depotId'].split('.')[0]
1. Hat man nun gar keine Chance mehr (wenn man nicht am Quellcode rumprogrammiert) hier irgendetwas zu ändern
2. hatte man doch schon eine Felixible Lösung. Warum wurde die Aufgegeben. Man hätte das ganze mit 4 weiteren LDAP Einträgen weiterhin so frei lösen können
Ich werde nämlich jetzt hingehen müssen und hier Händisch eine Anpassung vornehmen müssen. Das wiederum bedeutet, das ich für jedes Update immer wieder diese Anpassung vornehmen muss, was mir natürlich unnötig Arbeit macht (und eigentlich soll mir OPSI doch Arbeit abnehmen).