spk (3rd Apps) Diskussion einer allgemeinen Konvention

Status
Für weitere Antworten geschlossen.

yjogol

Benutzer
Mitglied seit
01. Nov 2008
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hi,
wie Itari angeregt hatte, möchte ich zum Thema "Standardisierung" von spk-Packages mal eine ersten Vorschlag machen und damit die Diskussion starten.

Ich habe mal das Package-System anhand des Beispiels phpMyAdmin3 (V1.2) umgebaut.
Es werden jetzt alle Dateien unter /volume1/@appstore/... installiert.

Für Webapplikationen die z.B. auf Port 80/443 laufen, werden die Files mit einem symbolischen link eingehängt.
Das Web erscheint jetzt unter /var/services/web/spk/yjogol/<package> also im Browser unter /spk/yjogol/<package>.
Es könnten also so alle Packages mit "spk" beginnen, gefolgt von dem Namensraum des Implementierers (hier yjogol).
Das Beispiel-Package enthält auch noch eine .htaccess die dem Apache erlaubt symbolischen Links zu folgen.

Weiterhin habe ich ein GPLv2-Prüfung vorgenommen und die entsprechenden von GPL vorgesehenen Kennzeichen eingefügt. Wer ein Interesse hat, die spk-Dateien sind normale tar-files und lassen sich z.B. mit tar oder 7-Zip auspacken. Das Beispiel habe ich rangehängt.

Ausserdem sind die scripte jetzt zu grossen Teilen generisch und arbeiten mit einer Konfigurationsdatei. Dies macht das Schreiben von Packages deutlich einfacher.

Gruß
yjogol
 

Anhänge

  • phpmyadmin3-1.2.spk
    1,8 MB · Aufrufe: 60
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat