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
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