[yast-commit] r62937 - in /branches/SuSE-Code-11-SP2-Branch/users: VERSION package/yast2-users.changes src/Users.pm src/YaPI/USERS.pm
Author: jsuchome Date: Fri Dec 3 12:47:23 2010 New Revision: 62937 URL: http://svn.opensuse.org/viewcvs/yast?rev=62937&view=rev Log: - YaPI: user_attributes also for system users (bnc#638907) - when user is disabled, disable its autologin (bnc#653559) - 2.17.44 Modified: branches/SuSE-Code-11-SP2-Branch/users/VERSION branches/SuSE-Code-11-SP2-Branch/users/package/yast2-users.changes branches/SuSE-Code-11-SP2-Branch/users/src/Users.pm branches/SuSE-Code-11-SP2-Branch/users/src/YaPI/USERS.pm Modified: branches/SuSE-Code-11-SP2-Branch/users/VERSION URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/users/VERSION?rev=62937&r1=62936&r2=62937&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/users/VERSION (original) +++ branches/SuSE-Code-11-SP2-Branch/users/VERSION Fri Dec 3 12:47:23 2010 @@ -1 +1 @@ -2.17.43 +2.17.44 Modified: branches/SuSE-Code-11-SP2-Branch/users/package/yast2-users.changes URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/users/package/yast2-users.changes?rev=62937&r1=62936&r2=62937&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/users/package/yast2-users.changes (original) +++ branches/SuSE-Code-11-SP2-Branch/users/package/yast2-users.changes Fri Dec 3 12:47:23 2010 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Dec 3 10:03:09 CET 2010 - jsuchome@suse.cz + +- YaPI: user_attributes also for system users (bnc#638907) +- when user is disabled, disable its autologin (bnc#653559) +- 2.17.44 + +------------------------------------------------------------------- Mon Apr 26 13:27:05 CEST 2010 - jsuchome@suse.cz - skip root password creation if it was already saved (bnc#599287) Modified: branches/SuSE-Code-11-SP2-Branch/users/src/Users.pm URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/users/src/Users.pm?rev=62937&r1=62936&r2=62937&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/users/src/Users.pm (original) +++ branches/SuSE-Code-11-SP2-Branch/users/src/Users.pm Fri Dec 3 12:47:23 2010 @@ -3731,6 +3731,11 @@ if ((($user{"modified"} || "") ne "") && $what_user ne "group_change") { $modified_users{$type}{$username} = \%user; } + + if (bool ($user{"disabled"}) && Autologin->user () eq $username) { + y2milestone ("user is disabled, disabling autologin"); + Autologin->Disable (); + } } undef %user_in_work; return 1; Modified: branches/SuSE-Code-11-SP2-Branch/users/src/YaPI/USERS.pm URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/users/src/YaPI/USERS.pm?rev=62937&r1=62936&r2=62937&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/users/src/YaPI/USERS.pm (original) +++ branches/SuSE-Code-11-SP2-Branch/users/src/YaPI/USERS.pm Fri Dec 3 12:47:23 2010 @@ -1231,7 +1231,7 @@ } } # return only requested attributes... - if ($type eq "local" && $config->{"user_attributes"}) { + if (($type eq "local" || $type eq "system") && $config->{"user_attributes"}) { my $attrs = {}; foreach my $key (@{$config->{"user_attributes"}}) { $attrs->{$key} = 1; @@ -1314,7 +1314,7 @@ $ret = Users->GetUsers ($index, $type); # return only requested attributes... - if ($type eq "local" && $config->{"user_attributes"}) { + if (($type eq "local" || $type eq "system") && $config->{"user_attributes"}) { my $attrs = {}; foreach my $key (@{$config->{"user_attributes"}}) { $attrs->{$key} = 1; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
jsuchome@svn2.opensuse.org