Aufbau der Datei 'INFO': Unterschied zwischen den Versionen

Aus
Zeile 20: Zeile 20:
|'''Wert/Typ/Beispiel'''
|'''Wert/Typ/Beispiel'''
|-
|-
|package||Paketname, wird für die Erstellung des Verzeichnisses in /var/packages verwendet||alphanumerisch
|package||Paketname, wird für die Erstellung des Verzeichnisses in /var/packages verwendet.||alphanumerisch
|-
|-
|version||Version des Paketes||alphanumerisch / 1.0
|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||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
|description_xxx||ausführliche Beschreibung in der jeweiligen Sprache xxx (siehe [[#Sprachkürzeltabelle]]).||alphanumerisch
|-
|-
|maintainer||Entwickler||alphanumerisch / Nobody
|maintainer||Name des Entwicklers||alphanumerisch / Nobody
|-
|-
|admin_url||URL der externen Administrationsoberfläche||URL
|admin_url||URL der externen Administrationsoberfläche||URL
Zeile 34: Zeile 34:
|admin_port||Port der externen Administrationsoberfläche||numerisch
|admin_port||Port der externen Administrationsoberfläche||numerisch
|-
|-
|arch||Einschränkung auf eine bestimmte Architektur oder "noarch" (siehe [[Welchen_Prozessortyp_besitzt_mein_System%3F]])||alphanumerisch / ppc_853x
|arch||Einschränkung auf eine bestimmte Architektur oder "noarch" (siehe [[Welchen_Prozessortyp_besitzt_mein_System%3F]]).||alphanumerisch / ppc_853x
|-
|-
|reloadui||Neuladen/Aktualisierung des Paket-Zentrums nach der Installation||yes/no
|reloadui||Neuladen/Aktualisierung des Paket-Zentrums nach der Installation.||yes/no
|-
|-
|firmware||min. Firmwarewareversion||alphanumerisch, Firmwareversion / 3.0-1593
|firmware||minimale Firmwarewareversion die für die Installation nötig ist.||alphanumerisch, Firmwareversion / 3.0-1593
|-
|-
! colspan="3" |'''*** Neu ab DSM 3.2.1869 beta ***'''
! colspan="3" |'''*** 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
|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||URL
|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
|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
|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
|install_dep_services||abhängige Dienste für die Installation||Dienste mit Leerzeichen getrennt / apache-web mysql
Zeile 54: Zeile 54:
|start_dep_services||abhängige Dienste für den Start||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
|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
|}
|}



Version vom 12. August 2011, 14:26 Uhr

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