Changeset 48 for LATMOS-Accounts/lib/LATMOS
- Timestamp:
- 04/25/09 12:58:30 (15 years ago)
- Location:
- LATMOS-Accounts/lib/LATMOS/Accounts/Bases
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r44 r48 79 79 homeDirectory => 'home', 80 80 loginShell => 'shell', 81 sn => 'name', 82 givenName => 'firstname', 81 83 #userPassword => ($self->{use_shadow} ? 'spassword' : 'password'), 82 84 }, -
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Unix.pm
r32 r48 65 65 loginShell => 'shell', 66 66 userPassword => ($self->{use_shadow} ? 'spassword' : 'password'), 67 givenName => 'givenName', 68 sn => 'sn', 67 69 }, 68 70 group => { … … 116 118 sub { 117 119 my @ch = @_; 118 my $user = $ch[0] ;120 my $user = $ch[0] or return; 119 121 # TODO add check ? 120 122 foreach (@password_fields) { -
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Unix/User.pm
r13 r48 47 47 sub get_field { 48 48 my ($self, $field) = @_; 49 for ($field) { 50 /^(sn|givenName)$/ and do { 51 my $gecos = $self->{gecos} || ''; 52 my ($given, $sn) = $gecos =~ /^([^, ]+) +([^, ]+)/; 53 return $field eq 'sn' ? $sn : $given; 54 }; 55 } 49 56 $self->{$field} 50 57 }
Note: See TracChangeset
for help on using the changeset viewer.