Debian installer is known to bail out on encountering invalid characters (e.g '-') in usernames[1], so let's ensure applications know not to pass such characters in username configuration parameter. [1] https://bugzilla.gnome.org/show_bug.cgi?id=734682 --- data/install-scripts/debian.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/install-scripts/debian.xml b/data/install-scripts/debian.xml index b164b01..f25e19f 100644 --- a/data/install-scripts/debian.xml +++ b/data/install-scripts/debian.xml @@ -4,6 +4,7 @@ <profile>jeos</profile> <expected-filename>preseed.cfg</expected-filename> <can-pre-install-drivers>true</can-pre-install-drivers> + <username-pattern>^[a-zA-Z][a-zA-Z0-9]*$</username-pattern> <config> <param name="admin-password" policy="optional"/> <param name="l10n-keyboard" policy="optional" value-map="http://libosinfo.fedorahosted.org/x11-keyboard"/> @@ -131,6 +132,7 @@ d-i preseed/late_command string in-target passwd -d root <profile>desktop</profile> <expected-filename>preseed.cfg</expected-filename> <can-pre-install-drivers>true</can-pre-install-drivers> + <username-pattern>^[a-zA-Z][a-zA-Z0-9]*$</username-pattern> <config> <!-- Localization options --> <param name="l10n-keyboard" policy="optional" value-map="http://libosinfo.fedorahosted.org/x11-keyboard"/> -- 2.4.3 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo