r191 - in vdr/vdr-xxv/trunk/debian: . po
Tobias Grimm
pkg-vdr-dvb-changes@lists.alioth.debian.org
Sun, 27 Feb 2005 18:43:13 +0100
Author: tiber-guest
Date: 2005-02-27 18:43:08 +0100 (Sun, 27 Feb 2005)
New Revision: 191
Added:
vdr/vdr-xxv/trunk/debian/po/
vdr/vdr-xxv/trunk/debian/po/POTFILES.in
vdr/vdr-xxv/trunk/debian/po/de.po
vdr/vdr-xxv/trunk/debian/po/templates.pot
Modified:
vdr/vdr-xxv/trunk/debian/TODO.Debian
vdr/vdr-xxv/trunk/debian/changelog
vdr/vdr-xxv/trunk/debian/config
vdr/vdr-xxv/trunk/debian/postinst
vdr/vdr-xxv/trunk/debian/templates
Log:
cinfigure ports with debconf, added german debconf translation
Modified: vdr/vdr-xxv/trunk/debian/TODO.Debian
===================================================================
--- vdr/vdr-xxv/trunk/debian/TODO.Debian 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/TODO.Debian 2005-02-27 17:43:08 UTC (rev 191)
@@ -4,10 +4,6 @@
* Is it ok to use scripts from /usr/share/xxv/debconf in postinst?
* Is there a clean way to share the common code in postinst and postrm?
-* Are there any other config-Options that should be covered by debconf?
- (ports !)
-* Make debconf translatable (po-debconf)
-* Make german debconf translation
* Use dbconfig-common by Sean Finney, as soon as it is available in Debian
* Is /usr/share/perl5/xxv ok for modules installed by xxv? Maybe
/usr/share/xxv/lib would be a better choice?
@@ -15,6 +11,7 @@
* Install modules optionally and making them selectable by debconf?
* Is there anything, that should go to the README.Debian?
* lintian complains about the docu.tmpl-link in /var/cache...
+* Check that logrotate works!
DONE:
@@ -37,3 +34,7 @@
* is xxv a good name for the package? (see discussion on Alioth list)
* write manpage for xxvd.pl -> done and forwarded to upstream
* make debian vdr packaging team the maintainer
+* Are there any other config-Options that should be covered by debconf?
+ (ports !)
+* Make debconf translatable (po-debconf)
+* Make german debconf translation
Modified: vdr/vdr-xxv/trunk/debian/changelog
===================================================================
--- vdr/vdr-xxv/trunk/debian/changelog 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/changelog 2005-02-27 17:43:08 UTC (rev 191)
@@ -1,3 +1,11 @@
+vdr-xxv (0.17l-1) unstable; urgency=low
+
+ * New upstream release
+ * Ports can now be configured initially via debconf (low priority)
+ * Added German debconf translation
+
+ -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Sun, 27 Feb 2005 12:34:21 +0100
+
vdr-xxv (0.17i-1) unstable; urgency=low
* New upstream release
Modified: vdr/vdr-xxv/trunk/debian/config
===================================================================
--- vdr/vdr-xxv/trunk/debian/config 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/config 2005-02-27 17:43:08 UTC (rev 191)
@@ -7,7 +7,7 @@
set -e
STATE=1
-while [ "$STATE" != 0 -a "$STATE" != 6 ] ; do
+while [ "$STATE" != 0 -a "$STATE" != 7 ] ; do
case "$STATE" in
1)
db_input medium vdr-xxv/db_manage || true
@@ -42,6 +42,21 @@
db_input medium vdr-xxv/db_userpass || true
db_endblock
;;
+ 5)
+ db_input medium vdr-xxv/port_configure || true
+ ;;
+ 6)
+ db_get vdr-xxv/port_configure || true ; portconfigure=$RET
+ if [ "$portconfigure" = "true" ] ; then
+ db_beginblock
+ db_input medium vdr-xxv/port_http || true
+ db_input medium vdr-xxv/port_telnet || true
+ db_input medium vdr-xxv/port_interface || true
+ db_input medium vdr-xxv/port_icecast || true
+ db_input medium vdr-xxv/port_wap || true
+ db_endblock
+ fi
+ ;;
esac
if db_go; then ADD=1; else ADD=-1; fi; STATE=$(($STATE + $ADD))
Added: vdr/vdr-xxv/trunk/debian/po/POTFILES.in
===================================================================
--- vdr/vdr-xxv/trunk/debian/po/POTFILES.in 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/po/POTFILES.in 2005-02-27 17:43:08 UTC (rev 191)
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] templates
Added: vdr/vdr-xxv/trunk/debian/po/de.po
===================================================================
--- vdr/vdr-xxv/trunk/debian/po/de.po 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/po/de.po 2005-02-27 17:43:08 UTC (rev 191)
@@ -0,0 +1,226 @@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-02-27 16:38+0100\n"
+"PO-Revision-Date: 2005-02-27 17:40+0100\n"
+"Last-Translator: Tobias Grimm <tg@e-tobi.net>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:4
+msgid "Automatically manage db settings and create XXV database?"
+msgstr "Automatisches Anlegen und Verwalten der XXV Datenbank?"
+
+#. Type: boolean
+#. Description
+#: ../templates:4
+msgid ""
+"With this option enabled, Debian will manage the MySQL database and user "
+"required by XXV. You will need a MySQL-Server installed on the local or a "
+"remote machine and you need the database administrator login name and "
+"password."
+msgstr ""
+"Durch das Aktivieren dieser Einstellung wird Debian das Anlegen der "
+"MySQL-Datenbank und des Datenbank-Benutzers für XXV übernehmen. Hierzu"
+"muss lokal oder auf einem anderen Rechner im Netz MySQL installiert sein."
+"Login-Name und Passwort des Datenbankadministrators müssen bekannt sein."
+
+#. Type: boolean
+#. Description
+#: ../templates:4
+msgid "Unselect this option, if you prefer to create the database yourself."
+msgstr "Um die Datenbank von Hand anzulegen, deaktivieren Sie diese Option."
+
+#. Type: string
+#. Description
+#: ../templates:15
+msgid "Database server for XXV's database"
+msgstr "Datenbank-Server für die XXV-Datenbank"
+
+#. Type: string
+#. Description
+#: ../templates:20
+msgid "On what port does the database server listen?"
+msgstr "Port des Datenbankservers"
+
+#. Type: string
+#. Description
+#: ../templates:25
+msgid "XXV database name"
+msgstr "Name der XXV-Datenbank"
+
+#. Type: string
+#. Description
+#: ../templates:30
+msgid "Database server administrator on ${host}:${port}"
+msgstr "Login-Name des Datenbankadministrators auf ${host}:${port}"
+
+#. Type: string
+#. Description
+#: ../templates:30
+msgid "The administrator username will not be stored anywhere permanently."
+msgstr "Der Login-Name wird nirgendwo dauerhaft gespeichert."
+
+#. Type: password
+#. Description
+#: ../templates:35
+msgid "Password for database server administrator on ${host}:${port}"
+msgstr "Passwort des Datenbankadministrators auf ${host}:${port}"
+
+#. Type: password
+#. Description
+#: ../templates:35
+msgid "The administrator password will not be stored anywhere permanently."
+msgstr "Das Passwort wird nirgendwo dauerhaft gespeichert."
+
+#. Type: string
+#. Description
+#: ../templates:41
+msgid "XXV database owner username"
+msgstr "Benutzername für den Besitzer der XXV-Datenbank"
+
+#. Type: string
+#. Description
+#: ../templates:41
+msgid "This username will be used by XXV to connect to the database server."
+msgstr ""
+"XXV wird diesen Benutzernamen für den Zugriff auf die Datenbank verwenden."
+
+#. Type: password
+#. Description
+#: ../templates:46
+msgid "XXV database owner password"
+msgstr "Passwort für den Besitzer der XXV-Datenbank"
+
+#. Type: password
+#. Description
+#: ../templates:46
+msgid "If no password is specified here, a random password will be generated."
+msgstr "Wird kein Passwort angegeben, wird eines generiert."
+
+#. Type: password
+#. Description
+#: ../templates:46
+msgid "The password will not be stored anywhere permanently."
+msgstr "Das Passwort wird nirgendwo permanent gespeichert."
+
+#. Type: boolean
+#. Description
+#: ../templates:54
+msgid "Purge XXV database and remove database user?"
+msgstr "Die XXV-Datenbank löschen und den Datenbank-Benutzer entfernen?"
+
+#. Type: boolean
+#. Description
+#: ../templates:54
+msgid ""
+"Confirm this, if you want the database to be removed automatically. "
+"Otherwise you have to do this manually."
+msgstr "Bestätigen Sie dies, um die Datenbank automatisch löschen zu lassen."
+
+#. Type: note
+#. Description
+#: ../templates:60
+msgid "Purging the database or user failed!"
+msgstr "Das Löschen der Datenbank oder des Benutzers ist fehlgeschlagen."
+
+#. Type: note
+#. Description
+#: ../templates:60
+msgid "You may try again or do the purging manually."
+msgstr "Sie können es erneut versuchen oder die Datenbank manuell löschen."
+
+#. Type: note
+#. Description
+#: ../templates:65
+msgid "Setting up the database failed!"
+msgstr "Das Einrichten der Datenbank ist fehlgeschlagen."
+
+#. Type: note
+#. Description
+#: ../templates:65
+msgid ""
+"The database could not be set up successfully. Check that you have installed "
+"a MySQL server on your local or a remote machine. In order to setup the "
+"database, you must provide a valid administrator account and password."
+msgstr ""
+"Die Datenbank konnte nicht erstellet werden. Prüfen Sie, ob MySQL lokal oder "
+"im Netz installiert ist. Um die Datenbank einzurichten müssen Name und "
+"Passwort des Datenbankadministrators eingegeben werden."
+
+#. Type: note
+#. Description
+#: ../templates:65
+msgid ""
+"You can try again with \"dpkg-reconfigure vdr-xxv\". Otherwise you will have "
+"to configure the database for xxv manually."
+msgstr ""
+"Sie können es mit \"dpkg-reconfigure vdr-xxv\" erneut versuchen oder die "
+"Datenbank von Hand einrichten."
+
+#. Type: boolean
+#. Description
+#: ../templates:82
+msgid "Configure XXV's server ports?"
+msgstr "Konfiguration der Server-Ports von XXV?"
+
+#. Type: boolean
+#. Description
+#: ../templates:82
+msgid ""
+"XXV provides several services through server ports. Aftere initially "
+"configuring these ports with debconf, you can change them in XXV's "
+"configuration."
+msgstr ""
+"XXV stellt eine Reihe von Server-Diensten zur Verfügung. Nach dem ersten "
+"Einrichten der zugehörigen Server-Ports, können diese in der Konfiguration "
+"von XXV geändert werden."
+
+#. Type: string
+#. Description
+#: ../templates:90
+msgid "Port for XXV's http server"
+msgstr "Port des HTTP-Servers von XXV"
+
+#. Type: string
+#. Description
+#: ../templates:95
+msgid "Port for XXV's telnet interface"
+msgstr "Port des Telnet-Servers von XXV"
+
+#. Type: string
+#. Description
+#: ../templates:100
+msgid "Port for XXV's telnet-like but xml based interface"
+msgstr "Port des Telnet-ähnlichen, xml-basierenden Interfaces von XXV"
+
+#. Type: string
+#. Description
+#: ../templates:105
+msgid "Port for XXV's icecast server"
+msgstr "Port des Icecast-Servers von XXV"
+
+#. Type: string
+#. Description
+#: ../templates:110
+msgid "Port for XXV's WAP server"
+msgstr "Port des WAP-Servers von XXV"
Added: vdr/vdr-xxv/trunk/debian/po/templates.pot
===================================================================
--- vdr/vdr-xxv/trunk/debian/po/templates.pot 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/po/templates.pot 2005-02-27 17:43:08 UTC (rev 191)
@@ -0,0 +1,213 @@
+#
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+# Developers do not need to manually edit POT or PO files.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-02-27 16:38+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../templates:4
+msgid "Automatically manage db settings and create XXV database?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:4
+msgid ""
+"With this option enabled, Debian will manage the MySQL database and user "
+"required by XXV. You will need a MySQL-Server installed on the local or a "
+"remote machine and you need the database administrator login name and "
+"password."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:4
+msgid "Unselect this option, if you prefer to create the database yourself."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:15
+msgid "Database server for XXV's database"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:20
+msgid "On what port does the database server listen?"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:25
+msgid "XXV database name"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:30
+msgid "Database server administrator on ${host}:${port}"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:30
+msgid "The administrator username will not be stored anywhere permanently."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../templates:35
+msgid "Password for database server administrator on ${host}:${port}"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../templates:35
+msgid "The administrator password will not be stored anywhere permanently."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:41
+msgid "XXV database owner username"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:41
+msgid "This username will be used by XXV to connect to the database server."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../templates:46
+msgid "XXV database owner password"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../templates:46
+msgid "If no password is specified here, a random password will be generated."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../templates:46
+msgid "The password will not be stored anywhere permanently."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:54
+msgid "Purge XXV database and remove database user?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:54
+msgid ""
+"Confirm this, if you want the database to be removed automatically. "
+"Otherwise you have to do this manually."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:60
+msgid "Purging the database or user failed!"
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:60
+msgid "You may try again or do the purging manually."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:65
+msgid "Setting up the database failed!"
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:65
+msgid ""
+"The database could not be set up successfully. Check that you have installed "
+"a MySQL server on your local or a remote machine. In order to setup the "
+"database, you must provide a valid administrator account and password."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../templates:65
+msgid ""
+"You can try again with \"dpkg-reconfigure vdr-xxv\". Otherwise you will have "
+"to configure the database for xxv manually."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:82
+msgid "Configure XXV's server ports?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../templates:82
+msgid ""
+"XXV provides several services through server ports. Aftere initially "
+"configuring these ports with debconf, you can change them in XXV's "
+"configuration."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:90
+msgid "Port for XXV's http server"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:95
+msgid "Port for XXV's telnet interface"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:100
+msgid "Port for XXV's telnet-like but xml based interface"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:105
+msgid "Port for XXV's icecast server"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../templates:110
+msgid "Port for XXV's WAP server"
+msgstr ""
Modified: vdr/vdr-xxv/trunk/debian/postinst
===================================================================
--- vdr/vdr-xxv/trunk/debian/postinst 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/postinst 2005-02-27 17:43:08 UTC (rev 191)
@@ -45,6 +45,20 @@
db_set vdr-xxv/db_configured false
}
+#
+# get port config parameters from debconf
+#
+get_port_config()
+{
+ db_get vdr-xxv/port_configure ; portconfigure="$RET"
+ if [ "$portconfigure" = "true" ] ; then
+ db_get vdr-xxv/port_http ; porthttp="$RET"
+ db_get vdr-xxv/port_telnet ; porttelnet="$RET"
+ db_get vdr-xxv/port_interface ; portinterface="$RET"
+ db_get vdr-xxv/port_icecast ; porticecast="$RET"
+ db_get vdr-xxv/port_wap ; portwap="$RET"
+ fi
+}
#
# setup database and user
@@ -96,13 +110,29 @@
# couldn't store password, so we may have to ask for
# it when trying again:
db_fset vdr-xxv/db_userpass seen false
- fi
+ fi
else
echo "Info: Database already configured">&2
fi
fi
}
+#
+# setup server ports
+#
+configure_ports()
+{
+ get_port_config
+ if [ "$portconfigure" = "true" ] ; then
+ perl /usr/share/vdr-xxv/debconf/set_config.pl --ports $configfile \
+ $porthttp $porttelnet $portinterface $porticecast $portwap
+ if [ $? -gt 0 ]; then
+ echo "Error: Could not write config_file: $error">&2
+ fi
+ # configure ports only once
+ db_set vdr-xxv/port_configure false
+ fi
+}
#
# main()
@@ -122,6 +152,7 @@
fi
configure_database
+ configure_ports
db_stop
;;
Modified: vdr/vdr-xxv/trunk/debian/templates
===================================================================
--- vdr/vdr-xxv/trunk/debian/templates 2005-02-27 12:06:50 UTC (rev 190)
+++ vdr/vdr-xxv/trunk/debian/templates 2005-02-27 17:43:08 UTC (rev 191)
@@ -1,10 +1,10 @@
Template: vdr-xxv/db_manage
Type: boolean
Default: true
-Description: Automatically manage db settings and create XXV database?
- With this option enabled, Debian will manage the MySQL database and
- user required by XXV. You will need a MySQL-Server installed on the local
- or a remote machine and you need the database administrator login name and
+_Description: Automatically manage db settings and create XXV database?
+ With this option enabled, Debian will manage the MySQL database and user
+ required by XXV. You will need a MySQL-Server installed on the local or a
+ remote machine and you need the database administrator login name and
password.
.
Unselect this option, if you prefer to create the database yourself.
@@ -12,66 +12,99 @@
Template: vdr-xxv/db_server
Type: string
Default: localhost
-Description: Database server for XXV's database
+_Description: Database server for XXV's database
Template: vdr-xxv/db_port
Type: string
Default: 3306
-Description: On what port does the database server listen?
+_Description: On what port does the database server listen?
Template: vdr-xxv/db_database
Type: string
Default: xxv
-Description: XXV database name
+_Description: XXV database name
Template: vdr-xxv/db_admin
Type: string
Default: root
-Description: Database server administrator on ${host}:${port}
+_Description: Database server administrator on ${host}:${port}
The administrator username will not be stored anywhere permanently.
Template: vdr-xxv/db_adminpass
Type: password
-Description: Password for database server administrator on ${host}:${port}
+_Description: Password for database server administrator on ${host}:${port}
The administrator password will not be stored anywhere permanently.
Template: vdr-xxv/db_user
Type: string
Default: xxv
-Description: XXV database owner username
+_Description: XXV database owner username
This username will be used by XXV to connect to the database server.
Template: vdr-xxv/db_userpass
Type: password
-Description: XXV database owner password
- If no password is specified here, a random password will be
- generated.
+_Description: XXV database owner password
+ If no password is specified here, a random password will be generated.
.
The password will not be stored anywhere permanently.
Template: vdr-xxv/db_purge
Type: boolean
Default: true
-Description: Purge XXV database and remove database user?
+_Description: Purge XXV database and remove database user?
Confirm this, if you want the database to be removed automatically.
- Otherwise you have to do this manually.
+ Otherwise you have to do this manually.
Template: vdr-xxv/db_purge_failed
Type: note
-Description: Purging the database or user failed!
+_Description: Purging the database or user failed!
You may try again or do the purging manually.
Template: vdr-xxv/db_configure_failed
Type: note
-Description: Setting up the database failed!
- The database could not be set up successfully. Check that you have installed
- a MySQL server on your local or a remote machine. In order to setup the
- database, you must provide a valid administrator account and password.
+_Description: Setting up the database failed!
+ The database could not be set up successfully. Check that you have
+ installed a MySQL server on your local or a remote machine. In order to
+ setup the database, you must provide a valid administrator account and
+ password.
.
- You can try again with "dpkg-reconfigure xxv". Otherwise you will have to
+ You can try again with "dpkg-reconfigure vdr-xxv". Otherwise you will have to
configure the database for xxv manually.
Template: vdr-xxv/db_configured
Type: boolean
Default: false
Description: Is database already configured?
+
+Template: vdr-xxv/port_configure
+Type: boolean
+Default: false
+_Description: Configure XXV's server ports?
+ XXV provides several services through server ports. Aftere initially
+ configuring these ports with debconf, you can change them in XXV's
+ configuration.
+
+Template: vdr-xxv/port_http
+Type: string
+Default: 8080
+_Description: Port for XXV's http server
+
+Template: vdr-xxv/port_telnet
+Type: string
+Default: 8005
+_Description: Port for XXV's telnet interface
+
+Template: vdr-xxv/port_interface
+Type: string
+Default: 8002
+_Description: Port for XXV's telnet-like but xml based interface
+
+Template: vdr-xxv/port_icecast
+Type: string
+Default: 8100
+_Description: Port for XXV's icecast server
+
+Template: vdr-xxv/port_wap
+Type: string
+Default: 8085
+_Description: Port for XXV's WAP server