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 2009/10/02 21:18:12 UTC

svn commit: r821135 - /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

Author: fapeeler
Date: Fri Oct  2 19:18:12 2009
New Revision: 821135

URL: http://svn.apache.org/viewvc?rev=821135&view=rev
Log:
VCL-242 

added fix to update the permissions on currentimage.txt


Modified:
    incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

Modified: incubator/vcl/trunk/managementnode/lib/VCL/utils.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/utils.pm?rev=821135&r1=821134&r2=821135&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/utils.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/utils.pm Fri Oct  2 19:18:12 2009
@@ -6495,6 +6495,12 @@
 
 	my $current_image_contents = join('\\r\\n', @current_image_lines);
 
+	#Make sure currentimage.txt writable
+	my $chown_command = "chown root currentimage.txt; chmod 777 currentimage.txt";
+	if(run_ssh_command($computer_node_name, $image_identity, $chown_command)){
+		notify($ERRORS{'OK'}, 0, "updated ownership and permissions  on currentimage.txt");
+	}
+
 	my $command = 'echo -e "' . $current_image_contents . '" > currentimage.txt & cat currentimage.txt';
 
 	# Copy the temp file to the node as currentimage.txt