Aufbau der Datei 'INFO'
Aus Synology Wiki
Einleitung
Die Datei 'INIT' ist ein wichtiger Bestandteil eines 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 | Entwickler | 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 | min. Firmwarewareversion | 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 oder leer, wird "package" verwendet. | alphanumerisch |
helpurl | URL zur Homepage/Forum des Entwicklers | 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 kann | 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 |
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