Aufbau der Datei 'INFO'
Aus Synology Wiki
Einleitung
Die Datei 'INIT' ist ein wichtiger Bestandteil des Synology Paketes (SPK). Mit dieser Datei legt man den Paketnamen und weitere Einstellungen für das Paket-Zentrum fest.
Beispiel
Im folgenden Beispiel sind die minmal empfohlenen Parameter mit Beispieldaten aufgeführt.
package="Test" version="1.0" description="Test App zum Testen" maintainer="Nobody" arch="noarch"
Aufbau
Jede Zeile enthält ein Parameter mit dem entsprechenden Inhalt.
Parameter | Beschreibnung | Wert/Typ/Beispiel |
package | Paketname, wird für die Erstellung des Verzeichnisses in /var/packages verwendet. | alphanumerisch |
version | Version des Paketes | alphanumerisch / 1.0 |
description | ausführliche Beschreibung (default Eintrag für alle Sprachen, falls sprachabhängige Beschreibung nicht verfügbar). | alphanumerisch |
description_xxx | ausführliche Beschreibung in der jeweiligen Sprache xxx (siehe #Sprachkürzeltabelle). | alphanumerisch |
maintainer | Name des Entwicklers | alphanumerisch / Nobody |
admin_url | URL der externen Administrationsoberfläche | URL |
admin_port | Port der externen Administrationsoberfläche | numerisch |
arch | Einschränkung auf eine bestimmte Architektur oder "noarch" (siehe Welchen_Prozessortyp_besitzt_mein_System?). | alphanumerisch / ppc_853x |
reloadui | Neuladen/Aktualisierung des Paket-Zentrums nach der Installation. | yes/no |
firmware | minimale Firmwarewareversion die für die Installation nötig ist. | alphanumerisch, Firmwareversion / 3.0-1593 |
*** Neu ab DSM 3.2.1869 beta *** | ||
---|---|---|
displayname | erweiterter Name für die Anzeige im Paketzentrum. Ist dieser Parameter nicht vorhanden, wird "package" verwendet. | alphanumerisch |
helpurl | URL zur Homepage/Forum des Entwicklers für Informationen | URL |
report_url | URL zur Homepage/Forum des Entwicklers für Pakete im Beta-Stadium, aktiviert automatisch den Text "beta" neben dem Namen im Paket-Zentrum | URL |
startable | Bestimmt, ob ein Paket gestartet werden darf | yes/no |
install_dep_services | abhängige Dienste für die Installation | Dienste mit Leerzeichen getrennt / apache-web mysql |
start_dep_services | abhängige Dienste für den Start | Dienste mit Leerzeichen getrennt / apache-web mysql |
package_icon | PNG base64-codiert oder als PACKAGE_ICON.PNG im Paket (wird nach der Installation automatisch als base64-codierter Text in INFO geschrieben | base64-codierter Text oder Datei im Format PNG |
Sprachkürzeltabelle
ger = german enu = english US chs = chinese simplified cht = chinese traditional csy = czech jpn = japanese krn = korean dan = danish fre = french ita = italian nld = dutch nor = norwegian plk = polish rus = russian spn = spanish sve = swedish hun = hungarian trk = turkish ptg = portuguese european ptb = portuguese brazilian