You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by fa...@apache.org on 2014/10/02 20:43:58 UTC

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

Author: fapeeler
Date: Thu Oct  2 18:43:58 2014
New Revision: 1629037

URL: http://svn.apache.org/r1629037
Log:

modified useradd to use -s instead of --shell

some older OS's only understand -s



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

Modified: vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
URL: http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm?rev=1629037&r1=1629036&r2=1629037&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm Thu Oct  2 18:43:58 2014
@@ -2582,7 +2582,7 @@ sub create_user {
 	my $home_directory_on_local_disk = $self->is_file_on_local_disk($home_directory_root);
 	if($home_directory_on_local_disk ) {
 
-	my $useradd_command = "/usr/sbin/useradd --shell /bin/bash -m -d /home/$user_login_id -g vcl";
+	my $useradd_command = "/usr/sbin/useradd -s /bin/bash -m -d /home/$user_login_id -g vcl";
 	$useradd_command .= " -u $uid" if ($uid);
 	$useradd_command .= " $user_login_id";
 	my ($useradd_exit_status, $useradd_output) = $self->execute($useradd_command);