[debian-lan-devel] [debian-lan] 01/01: Remove non-alphabetic characters from generated usernames.
Andreas B. Mundt
andi at moszumanska.debian.org
Mon Dec 2 18:12:34 UTC 2013
This is an automated email from the git hooks/post-receive script.
andi pushed a commit to branch master
in repository debian-lan.
commit ea54f2c38f8ab69cdb9ce4074b7c44c2bc956135
Author: Andreas B. Mundt <andi at debian.org>
Date: Mon Dec 2 18:55:12 2013 +0100
Remove non-alphabetic characters from generated usernames.
---
fai/config/files/usr/local/sbin/add2gosa/GOSA | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/fai/config/files/usr/local/sbin/add2gosa/GOSA b/fai/config/files/usr/local/sbin/add2gosa/GOSA
index dab66f2..dd7eebd 100755
--- a/fai/config/files/usr/local/sbin/add2gosa/GOSA
+++ b/fai/config/files/usr/local/sbin/add2gosa/GOSA
@@ -16,10 +16,10 @@ sync_nscd(){
}
mk_uname() {
- # Convert to ASCII:
- local FNAME=$(echo $1 | iconv -f UTF-8 -t ASCII//TRANSLIT)
- local GNAME=$(echo $2 | iconv -f UTF-8 -t ASCII//TRANSLIT)
- # lower case:
+ # Convert to ASCII and remove non-alphabetic characters:
+ local FNAME=$(echo $1 | iconv -f UTF-8 -t ASCII//TRANSLIT | sed "s/[^A-Za-z]//g")
+ local GNAME=$(echo $2 | iconv -f UTF-8 -t ASCII//TRANSLIT | sed "s/[^A-Za-z]//g")
+ # Lower case:
FNAME=${FNAME,,}
GNAME=${GNAME,,}
# Check if username is not yet in use:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/debian-lan.git
More information about the debian-lan-devel
mailing list