You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by ar...@apache.org on 2014/12/18 19:02:31 UTC

svn commit: r1646501 - /vcl/trunk/managementnode/lib/VCL/Module/OS.pm

Author: arkurth
Date: Thu Dec 18 18:02:31 2014
New Revision: 1646501

URL: http://svn.apache.org/r1646501
Log:
VCL-702
Added check for usepublickeys in OS.pm::add_user_accounts.

Modified:
    vcl/trunk/managementnode/lib/VCL/Module/OS.pm

Modified: vcl/trunk/managementnode/lib/VCL/Module/OS.pm
URL: http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/OS.pm?rev=1646501&r1=1646500&r2=1646501&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/OS.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/OS.pm Thu Dec 18 18:02:31 2014
@@ -200,7 +200,14 @@ sub add_user_accounts {
 		my $username        = $reservation_users->{$user_id}{unityid};
 		my $uid             = $reservation_users->{$user_id}{uid};
 		my $root_access     = $reservation_users->{$user_id}{ROOTACCESS};
-		my $ssh_public_keys = $reservation_users->{$user_id}{sshpublickeys};
+		my $use_public_keys = $reservation_users->{$user_id}{usepublickeys};
+		
+		# If the $use_public_keys flag is set, retrieve the keys
+		my $ssh_public_keys;
+		if ($use_public_keys) {
+			$ssh_public_keys = $reservation_users->{$user_id}{sshpublickeys};
+		}
+		
 		my $password;
 		
 		# Check if entry needs to be added to the useraccounts table