User Tools

Site Tools


mld:entwicklung:eigener_addons_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mld:entwicklung:eigener_addons_server [2014/03/27 17:18]
clausmuus [Bereitstellen der eigenen Entwicklungsumgebung für Addons und Plugins]
mld:entwicklung:eigener_addons_server [2014/05/11 06:54] (current)
Line 1: Line 1:
-====== Bereitstellen des eigenen Entwicklungsservers für Addons ​und Plugins ​======+====== Bereitstellen des eigenen Entwicklungsservers für Addons ​bzw. Pakete ​======
  
 ===== Einleitung ===== ===== Einleitung =====
-Wenn man sich so eine schöne Entwicklungsumgebung nach der Anleitung im MLD-Wiki aufgebaut und seine ersten Addons erstellt oder bestehende nach seinen Bedürfnisse verändert hat, dann wäre es natürlich auch schön, wenn die MLD-Installation sich auch die Pakete und Updates von dort holen würde. Das schöne ist, es geht tatsächlich und das sogar sehr einfach.+Wenn man sich so eine schöne Entwicklungsumgebung nach der Anleitung im MLD-Wiki aufgebaut und seine ersten Addons ​bzw. Pakete ​erstellt oder bestehende nach seinen Bedürfnisse verändert hat, dann wäre es natürlich auch schön, wenn die MLD-Installation sich auch die Pakete und Updates von dort holen würde. Das schöne ist, es geht tatsächlich und das sogar sehr einfach.
  
 ===== Installation ===== ===== Installation =====
Line 25: Line 25:
  
 Die beiden "​[USER]"​ in den Befehlen müssen durch den Ubuntu-Benutzernamen ersetzt werden, unter dem der Entwicklungsserver gestartet wurde. Die beiden "​[USER]"​ in den Befehlen müssen durch den Ubuntu-Benutzernamen ersetzt werden, unter dem der Entwicklungsserver gestartet wurde.
 +
 +===== Randbedingungen MLD-4.0.1 =====
 +  * Damit die MLD-Installation auch von dem eigenen Entwicklungsserver Kenntnis hat, muss folgender Befehle auf dem MLD-PC ausgeführt werden:
 +
 +  sed '​s/​OPKG_DEVELOPER=.*/​OPKG_DEVELOPER="​[USER]"/'​ -i /​etc/​rc.config
 +
 +Das "​[USER]"​ in dem Befehl muss durch den Ubuntu-Benutzernamen ersetzt werden, unter dem der Entwicklungsserver gestartet wurde.
  
 ===== Randbedingungen Allgemein ===== ===== Randbedingungen Allgemein =====
Line 37: Line 44:
   * path = Pfad wo die erzeugten Addons liegen   * path = Pfad wo die erzeugten Addons liegen
   * server = hier ist das Ende wichtig, wo hier der Entwickler eingetragen ist. Dieser muss der selbe sein, der auf dem Client in der /​etc/​rc.config unter DEVELOPER eingetragen ist   * server = hier ist das Ende wichtig, wo hier der Entwickler eingetragen ist. Dieser muss der selbe sein, der auf dem Client in der /​etc/​rc.config unter DEVELOPER eingetragen ist
-  * port = hier kann man einen eigenen Port definieren, ​für den der Entwicklungsserver aktiv sein soll +  * port = hier kann man einen eigenen Port definieren, ​unter den der Entwicklungsserver aktiv sein soll 
-  * ip = hier kann man eine lokale IP oder eine öffentliche Adresse (z.B. über Dyndns.org vergebene Adresse) eintragen. Bitte nur hierbei beachten, das die öffentliche Adresse dann im Routing auch aus dem Internet zugänglich ist.+  * externport = hier kann man einen eigenen Port definieren, unter den der Entwicklungsserver von außerhalb erreichbar ​sein soll 
 +  * ip = hier kann man eine lokale IP oder eine öffentliche Adresse (z.B. über Dyndns.org vergebene Adresse) eintragen. Bitte nur hierbei beachten, das die öffentliche Adresse dann im Routing auch aus dem Internet zugänglich ist 
 +  * autostop = hier kann eine Zeit in Sekunden eingetragen werden, nach der der Server automatisch wieder gestoppt werden soll
  
 Bei den Einträgen muß man nur noch seinen Router entsprechend konfigurieren,​ damit man dann seine eigene Entwicklungsumgebung erreicht. Bei den Einträgen muß man nur noch seinen Router entsprechend konfigurieren,​ damit man dann seine eigene Entwicklungsumgebung erreicht.
mld/entwicklung/eigener_addons_server.1395937088.txt.gz · Last modified: 2014/03/27 12:18 (external edit)