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 2009/06/01 22:07:38 UTC
svn commit: r780806 - in
/incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows_mod.pm
Windows_mod/Version_6/Vista_mod.pm
Author: arkurth
Date: Mon Jun 1 20:07:38 2009
New Revision: 780806
URL: http://svn.apache.org/viewvc?rev=780806&view=rev
Log:
VCL-23
Updated Vista_mod.pm to call prepare_newsid() instead of performing the steps itself. Also removed an exit call from Windows_mod.pm::prepare_newsid().
Modified:
incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod.pm
incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod/Version_6/Vista_mod.pm
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod.pm?rev=780806&r1=780805&r2=780806&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod.pm Mon Jun 1 20:07:38 2009
@@ -2837,7 +2837,6 @@
return 0;
}
- exit;
# Shut down computer unless end_state argument was passed with a value other than 'off'
if ($end_state eq 'off') {
if (!$self->shutdown()) {
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod/Version_6/Vista_mod.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod/Version_6/Vista_mod.pm?rev=780806&r1=780805&r2=780806&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod/Version_6/Vista_mod.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod/Version_6/Vista_mod.pm Mon Jun 1 20:07:38 2009
@@ -96,13 +96,6 @@
return;
}
- # Get the node configuration directory
- my $node_configuration_directory = $self->get_node_configuration_directory();
- unless ($node_configuration_directory) {
- notify($ERRORS{'WARNING'}, 0, "node configuration directory could not be determined");
- return;
- }
-
notify($ERRORS{'OK'}, 0, "beginning Windows Vista image capture preparation tasks");
# Call parent class's pre_capture() subroutine
@@ -115,19 +108,11 @@
return 0;
}
- # Add HKLM run key to call run_newsid.cmd after the image comes up
- if (!$self->add_hklm_run_registry_key('run_newsid.cmd', $node_configuration_directory . '/Scripts/run_newsid.cmd >> ' . $node_configuration_directory . '/Logs/run_newsid.log')) {
- notify($ERRORS{'WARNING'}, 0, "unable to create run key to call run_newsid.cmd");
- return;
- }
-
- #Shut down computer unless end_state argument was passed with a value other than 'off'
- my $end_state = $self->{end_state} || 'off';
- if ($end_state eq 'off') {
- unless ($self->shutdown()) {
- notify($ERRORS{'WARNING'}, 0, "failed to shut down computer");
- return;
- }
+ # Prepare the computer for newsid.exe to be run
+ # This shuts down the computer
+ if (!$self->prepare_newsid()) {
+ notify($ERRORS{'WARNING'}, 0, "failed to prepare the computer for newsid.exe to be run");
+ return 0;
}
notify($ERRORS{'OK'}, 0, "returning 1");