diff --git a/package/yast2-ftp-server.changes b/package/yast2-ftp-server.changes index 3986fc8..31041a8 100644 --- a/package/yast2-ftp-server.changes +++ b/package/yast2-ftp-server.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu May 7 11:12:04 UTC 2020 - Josef Reidinger + +- Autoyast schema: Allow optional types for string and map objects + (bsc#1170886) +- 4.3.0 + ------------------------------------------------------------------- Thu Jan 23 09:02:55 UTC 2020 - Josef Reidinger diff --git a/package/yast2-ftp-server.spec b/package/yast2-ftp-server.spec index 4c592ab..6ac25d3 100644 --- a/package/yast2-ftp-server.spec +++ b/package/yast2-ftp-server.spec @@ -17,7 +17,7 @@ Name: yast2-ftp-server -Version: 4.2.4 +Version: 4.3.0 Release: 0 Summary: YaST2 - FTP configuration License: GPL-2.0-only diff --git a/src/autoyast-rnc/ftp-server.rnc b/src/autoyast-rnc/ftp-server.rnc index 47a9acb..20219d3 100644 --- a/src/autoyast-rnc/ftp-server.rnc +++ b/src/autoyast-rnc/ftp-server.rnc @@ -2,37 +2,41 @@ default namespace = "http://www.suse.com/1.0/yast2ns" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" namespace config = "http://www.suse.com/1.0/configns" +include "common.rnc" + ftp-server = element ftp-server { - element ChrootEnable { text }? & - element VerboseLogging { text }? & - element FtpDirLocal { text }? & - element FtpDirAnon { text }? & - element Umask { text }? & - element UmaskAnon { text }? & - element UmaskLocal { text }? & - element PasMinPort { text }? & - element PasMaxPort { text }? & - element MaxIdleTime { text }? & - element MaxClientsPerIP { text }? & - element MaxClientsNumber { text }? & - element LocalMaxRate { text }? & - element AnonMaxRate { text }? & - element AnonAuthen { text }? & - element AnonReadOnly { text }? & - element AnonCreatDirs { text }? & - element Banner { text }? & - element SSLEnable { text }? & - element TLS { text }? & - element AntiWarez { text }? & - element SSL { text }? & - element StartXinetd { text }? & - element StartDaemon { text }? & - element PassiveMode { text }? & - element CertFile { text }? & - element VirtualUser { text }? & - element FTPUser { text }? & - element GuestUser { text }? & - element EnableUpload { text }? - + MAP, + ( + element ChrootEnable { STRING }? & + element VerboseLogging { STRING }? & + element FtpDirLocal { STRING }? & + element FtpDirAnon { STRING }? & + element Umask { STRING }? & + element UmaskAnon { STRING }? & + element UmaskLocal { STRING }? & + element PasMinPort { STRING }? & + element PasMaxPort { STRING }? & + element MaxIdleTime { STRING }? & + element MaxClientsPerIP { STRING }? & + element MaxClientsNumber { STRING }? & + element LocalMaxRate { STRING }? & + element AnonMaxRate { STRING }? & + element AnonAuthen { STRING }? & + element AnonReadOnly { STRING }? & + element AnonCreatDirs { STRING }? & + element Banner { STRING }? & + element SSLEnable { STRING }? & + element TLS { STRING }? & + element AntiWarez { STRING }? & + element SSL { STRING }? & + element StartXinetd { STRING }? & + element StartDaemon { STRING }? & + element PassiveMode { STRING }? & + element CertFile { STRING }? & + element VirtualUser { STRING }? & + element FTPUser { STRING }? & + element GuestUser { STRING }? & + element EnableUpload { STRING }? + ) }