[PATCH 2/2] debian,script: Specify username pattern

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux