svn commit: r733160 - /incubator/vcl/trunk/managementnode/lib/VCL/new.pm

2009-01-09 Thread arkurth
Author: arkurth Date: Fri Jan 9 13:49:25 2009 New Revision: 733160 URL: http://svn.apache.org/viewvc?rev=733160view=rev Log: VCL-39 Added password parameter when calling set_password. Modified: incubator/vcl/trunk/managementnode/lib/VCL/new.pm Modified: incubator/vcl/trunk/managementnode

svn commit: r734163 - in /incubator/vcl/trunk/managementnode/lib/VCL: image.pm inuse.pm utils.pm

2009-01-13 Thread arkurth
Author: arkurth Date: Tue Jan 13 07:53:15 2009 New Revision: 734163 URL: http://svn.apache.org/viewvc?rev=734163view=rev Log: VCL-48 Fixed serious bug which could cause the computer on which a failed imaging reservation occurred to be reloaded. Added additional checks to inuse.pm to make sure

svn commit: r735090 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm reserved.pm utils.pm

2009-01-16 Thread arkurth
Author: arkurth Date: Fri Jan 16 11:08:38 2009 New Revision: 735090 URL: http://svn.apache.org/viewvc?rev=735090view=rev Log: VCL-26 Fixed Subroutine get_reservation_remote_ip redefined error messages. Changed DataStructure.pm::get_reservation_remote_ip to return undefined if an error occurred

svn commit: r737074 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-01-23 Thread arkurth
Author: arkurth Date: Fri Jan 23 08:40:56 2009 New Revision: 737074 URL: http://svn.apache.org/viewvc?rev=737074view=rev Log: VCL-62 Added 'use VCL::Module::Provisioning::xCAT' and changed all calls in Windows.pm to xCAT.pm's _rpower() subroutine to 'VCL::Module::Provisioning::xCAT::_rpower

svn commit: r739338 - /incubator/vcl/trunk/managementnode/bin/vcld

2009-01-30 Thread arkurth
Author: arkurth Date: Fri Jan 30 17:21:21 2009 New Revision: 739338 URL: http://svn.apache.org/viewvc?rev=739338view=rev Log: VCL-56 Changed 'use English;' to 'use English qw( -no_match_vars );' in vcld. Documentation for the English module states this improves performance. VCL-71 Reworked

svn commit: r739443 - /incubator/vcl/trunk/managementnode/bin/vcld

2009-01-30 Thread arkurth
Author: arkurth Date: Fri Jan 30 22:53:36 2009 New Revision: 739443 URL: http://svn.apache.org/viewvc?rev=739443view=rev Log: VCL-71 The call to reinstall the signal handler was in the wrong place in REAPER. Modified: incubator/vcl/trunk/managementnode/bin/vcld Modified: incubator/vcl/trunk

svn commit: r744927 - /incubator/vcl/trunk/managementnode/bin/vcld

2009-02-16 Thread arkurth
Author: arkurth Date: Mon Feb 16 14:52:42 2009 New Revision: 744927 URL: http://svn.apache.org/viewvc?rev=744927view=rev Log: VCL-95 Set the Subversion properties on vcld to: executable: * eol-style: native keywords: Date Revision Author HeadURL Id vcld has to manually be set to executable after

svn commit: r755664 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm

2009-03-18 Thread arkurth
Author: arkurth Date: Wed Mar 18 17:23:20 2009 New Revision: 755664 URL: http://svn.apache.org/viewvc?rev=755664view=rev Log: VCL-23 Changed xCAT.pm's load() sub to check if the OS module has implemented a post_load() sub instead of checking if the OS name was winvista. This has the same effect

svn commit: r756127 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2009-03-19 Thread arkurth
Author: arkurth Date: Thu Mar 19 18:27:06 2009 New Revision: 756127 URL: http://svn.apache.org/viewvc?rev=756127view=rev Log: VCL-112 Added DataStructure.pm::retrieve_user_data(). This subroutine retrieves user data from the database. It adds flexibility in that the DataStructure class can

svn commit: r759971 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-03-30 Thread arkurth
Author: arkurth Date: Mon Mar 30 13:57:24 2009 New Revision: 759971 URL: http://svn.apache.org/viewvc?rev=759971view=rev Log: Removed copy_file(), run_command() and run_remote_script() subs in Windows.pm. They were created a while ago as a test and never used. The run_command() sub causes

svn commit: r762341 - /incubator/vcl/trunk/managementnode/lib/VCL/reclaim.pm

2009-04-06 Thread arkurth
Author: arkurth Date: Mon Apr 6 13:52:53 2009 New Revision: 762341 URL: http://svn.apache.org/viewvc?rev=762341view=rev Log: VCL-128 Removed $notify_prefix from all of the notify() messages in reclaim.pm. It was adding redundant information. The variable also wasn't being set correctly

svn commit: r771961 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Windows_mod.pm utils.pm

2009-05-05 Thread arkurth
Author: arkurth Date: Tue May 5 18:47:15 2009 New Revision: 771961 URL: http://svn.apache.org/viewvc?rev=771961view=rev Log: VCL-125 Windows_mod.pm::create_user() - Improved the if statement logic where the value retrieved from imagemeta.rootaccess is checked. If the value was undefined

svn commit: r781768 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module/State.pm

2009-06-04 Thread arkurth
Author: arkurth Date: Thu Jun 4 15:06:56 2009 New Revision: 781768 URL: http://svn.apache.org/viewvc?rev=781768view=rev Log: VCL-15 Added is_blockrequest() sub to DataStructure.pm. Added check to State.pm::DESTROY() to determine if a blockrequest is being processed or not. It now attempts

svn commit: r781813 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows_mod/Version_6.pm

2009-06-04 Thread arkurth
Author: arkurth Date: Thu Jun 4 18:06:30 2009 New Revision: 781813 URL: http://svn.apache.org/viewvc?rev=781813view=rev Log: VCL-23 Updated deactivate_license() sub to remove KMS registry keys. These weren't being removed by running slmgr.vbs -ckms. Added call to deactivate_license

svn commit: r783449 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm

2009-06-10 Thread arkurth
Author: arkurth Date: Wed Jun 10 18:51:43 2009 New Revision: 783449 URL: http://svn.apache.org/viewvc?rev=783449view=rev Log: VCL-153 Updated xCAT21.pm to more closely match xCAT.pm. Renamed capture_prepare() to capture(), and changed calls to OS pre_capture() subroutines. Also changed

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

2009-06-10 Thread arkurth
Author: arkurth Date: Wed Jun 10 20:36:29 2009 New Revision: 783493 URL: http://svn.apache.org/viewvc?rev=783493view=rev Log: VCL-154 Added condition to utils.pm::run_scp_command() to check for permission denied errors. Modified: incubator/vcl/trunk/managementnode/lib/VCL/utils.pm Modified

svn commit: r784234 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm

2009-06-12 Thread arkurth
Author: arkurth Date: Fri Jun 12 18:57:03 2009 New Revision: 784234 URL: http://svn.apache.org/viewvc?rev=784234view=rev Log: VCL-157 Updated xCAT21.pm's does_image_exist() and get_image_size() subroutines to check for partimage .gz files. Modified: incubator/vcl/trunk/managementnode/lib

svn commit: r786194 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2009-06-18 Thread arkurth
Author: arkurth Date: Thu Jun 18 18:19:47 2009 New Revision: 786194 URL: http://svn.apache.org/viewvc?rev=786194view=rev Log: VCL-164 Added bin/install_perl_libs.pl script. It attempts to download and install the Perl modules required for vcld to run. Added: incubator/vcl/trunk

svn commit: r786195 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2009-06-18 Thread arkurth
Author: arkurth Date: Thu Jun 18 18:22:35 2009 New Revision: 786195 URL: http://svn.apache.org/viewvc?rev=786195view=rev Log: VCL-164 Forgot to set svn properties on bin/install_perl_libs.pl when I added. Set properties to eol-style=native, keywords=Date Revision Author HeadURL Id, executable

svn commit: r786628 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: xCAT.pm xCAT21.pm

2009-06-19 Thread arkurth
Author: arkurth Date: Fri Jun 19 18:55:55 2009 New Revision: 786628 URL: http://svn.apache.org/viewvc?rev=786628view=rev Log: VCL-157 xCAT.pm's image_size() sub was returning undefined if the image didn't exist, causing errors if an attempt was made to use the undefined value. I changed

svn commit: r786633 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/Provisioning/vmware.pm Module/Provisioning/xCAT.pm Module/Provisioning/xCAT21.pm utils.pm

2009-06-19 Thread arkurth
Author: arkurth Date: Fri Jun 19 19:12:42 2009 New Revision: 786633 URL: http://svn.apache.org/viewvc?rev=786633view=rev Log: VCL-165 Added check to utils.pm::write_currentimage_txt to make sure $ssh_output is defined before trying to access it. This was causing processes to die and be left

svn commit: r789722 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2009-06-30 Thread arkurth
Author: arkurth Date: Tue Jun 30 13:38:03 2009 New Revision: 789722 URL: http://svn.apache.org/viewvc?rev=789722view=rev Log: VCL-164 Added Compress-Raw-Zlib and IO-Compress Perl modules to the list that gets installed by install_perl_libs.pl. These are required for the new block reservation

svn commit: r790598 - in /incubator/vcl/trunk/managementnode/bin: cygwin-sshd-config.sh gen-node-key.sh

2009-07-02 Thread arkurth
Author: arkurth Date: Thu Jul 2 14:07:31 2009 New Revision: 790598 URL: http://svn.apache.org/viewvc?rev=790598view=rev Log: VCL-164 Added cygwin-sshd-config.sh and gen-node-key.sh scripts. These scripts perform all the steps necessary to allow a management node to access a computer via SSH

svn commit: r792147 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/vmware.pm

2009-07-08 Thread arkurth
Author: arkurth Date: Wed Jul 8 14:12:22 2009 New Revision: 792147 URL: http://svn.apache.org/viewvc?rev=792147view=rev Log: VCL-175 Added code to configure the eth0 connection using the value of vmprofile.virtualswitch0 for VMware GSX images. VCL-176 Removed condition during load

svn commit: r794285 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module/OS/Linux.pm Module/OS/Ubuntu.pm Module/OS/Windows.pm Module/OS/Windows/Desktop/Vista.pm

2009-07-15 Thread arkurth
Author: arkurth Date: Wed Jul 15 14:34:47 2009 New Revision: 794285 URL: http://svn.apache.org/viewvc?rev=794285view=rev Log: VCL-183 Replaced all calls to DataStructure.pm::get_computer_private_ip() with get_computer_private_ip_address(). Removed get_computer_private_ip() sub from

svn commit: r794299 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/

2009-07-15 Thread arkurth
Author: arkurth Date: Wed Jul 15 15:17:28 2009 New Revision: 794299 URL: http://svn.apache.org/viewvc?rev=794299view=rev Log: VCL-23 Removed obsolete Windows OS code. This is replaced by the Windows_mod code. This delete needs to be done before renaming Windows_mod to Windows. Removed

svn commit: r794310 [2/2] - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: ./ Windows_mod/ Windows_mod/Utils/ Windows_mod/Version_5/ Windows_mod/Version_6/

2009-07-15 Thread arkurth
/perl -w -### -# $Id: XP_mod.pm 774457 2009-05-13 18:12:08Z arkurth $ -### -# Licensed to the Apache Software Foundation (ASF) under one or more

svn commit: r794316 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows/ Windows_mod/

2009-07-15 Thread arkurth
Author: arkurth Date: Wed Jul 15 16:03:31 2009 New Revision: 794316 URL: http://svn.apache.org/viewvc?rev=794316view=rev Log: VCL-23 Renamed Windows_mod directory to Windows. Added: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/ (props changed) - copied from r794311

svn commit: r794748 - /incubator/vcl/trunk/managementnode/lib/VCL/reclaim.pm

2009-07-16 Thread arkurth
Author: arkurth Date: Thu Jul 16 16:45:06 2009 New Revision: 794748 URL: http://svn.apache.org/viewvc?rev=794748view=rev Log: VCL-23 Updated reclaim.pm to remove the elsif ($image_os_type =~ /windows/) since this is now completely modularized as noted in the comment: # This whole section should

svn commit: r795094 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_5.pm Windows/Version_5/2003.pm Windows/Version_5/XP.pm

2009-07-17 Thread arkurth
Author: arkurth Date: Fri Jul 17 14:18:32 2009 New Revision: 795094 URL: http://svn.apache.org/viewvc?rev=795094view=rev Log: VCL-23 Fixed bug that occurred during image capture if Sysprep is disabled. It wasn't configuring the image to automatically log in root and run post_load.cmd. Added

svn commit: r795199 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm

2009-07-17 Thread arkurth
Author: arkurth Date: Fri Jul 17 19:08:08 2009 New Revision: 795199 URL: http://svn.apache.org/viewvc?rev=795199view=rev Log: VCL-23 Removed legacy Windows code from xCAT21.pm::load(). These tasks are now handled by the Windows OS modules. Modified: incubator/vcl/trunk/managementnode/lib

svn commit: r796042 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-07-20 Thread arkurth
Author: arkurth Date: Mon Jul 20 22:06:06 2009 New Revision: 796042 URL: http://svn.apache.org/viewvc?rev=796042view=rev Log: VCL-186 Windows.pm: Added call to set_public_default_route() in post_load(). This causes a persistent default route to be added to the routing table. This is done

svn commit: r797428 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-07-24 Thread arkurth
Author: arkurth Date: Fri Jul 24 12:26:43 2009 New Revision: 797428 URL: http://svn.apache.org/viewvc?rev=797428view=rev Log: VCL-190 Added configure_time_synchronization() subroutine to Windows.pm. It configures the Windows time service and executes the synchronization command. Added call

svn commit: r797630 - /incubator/vcl/trunk/managementnode/lib/VCL/reserved.pm

2009-07-24 Thread arkurth
Author: arkurth Date: Fri Jul 24 20:03:12 2009 New Revision: 797630 URL: http://svn.apache.org/viewvc?rev=797630view=rev Log: VCL-23 Removed section of Windows-specific code in reserved.pm which is no longer called. It's replaced by the grant_access() subroutine. Modified: incubator/vcl

svn commit: r799292 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: vmware.pm xCAT.pm

2009-07-30 Thread arkurth
Author: arkurth Date: Thu Jul 30 14:39:28 2009 New Revision: 799292 URL: http://svn.apache.org/viewvc?rev=799292view=rev Log: VCL-81 Fixed bug in image retrieval for xCAT.pm and vmware.pm. It wasn't accurately detecting if another image retrieval SCP process was running. It was getting hung up

svn commit: r799646 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: xCAT.pm xCAT21.pm

2009-07-31 Thread arkurth
Author: arkurth Date: Fri Jul 31 15:54:58 2009 New Revision: 799646 URL: http://svn.apache.org/viewvc?rev=799646view=rev Log: VCL-192 Updated xCAT modules so that image retrieval works with xCAT 2.1 using management node ports defined in the database. Removed subroutines from xCAT21.pm which

svn commit: r800416 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module/OS/Windows.pm Module/Provisioning/vmware.pm utils.pm

2009-08-03 Thread arkurth
Author: arkurth Date: Mon Aug 3 15:10:20 2009 New Revision: 800416 URL: http://svn.apache.org/viewvc?rev=800416view=rev Log: VCL-186 Added get_management_node_public_default_gateway() sub to DataStructure.pm. This was originally implemented via the hash mappings in DataStructure.pm and only

svn commit: r800428 - in /incubator/vcl/trunk/managementnode/tools/Windows_Version_6: ./ Security/ Security/Disable UAC.inf

2009-08-03 Thread arkurth
Author: arkurth Date: Mon Aug 3 15:32:39 2009 New Revision: 800428 URL: http://svn.apache.org/viewvc?rev=800428view=rev Log: VCL-195 Added tools/Windows_Version_6/Security directory and added Disable UAC.inf security template. Added: incubator/vcl/trunk/managementnode/tools

svn commit: r800479 - /incubator/vcl/trunk/managementnode/tools/Windows/Security/windows_security.inf

2009-08-03 Thread arkurth
Author: arkurth Date: Mon Aug 3 17:54:19 2009 New Revision: 800479 URL: http://svn.apache.org/viewvc?rev=800479view=rev Log: VCL-23 Added PasswordComplexity = 0 line to Windows security template so that reservations don't fail when setting passwords. Modified: incubator/vcl/trunk

svn commit: r800536 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-08-03 Thread arkurth
Author: arkurth Date: Mon Aug 3 20:29:35 2009 New Revision: 800536 URL: http://svn.apache.org/viewvc?rev=800536view=rev Log: VCL-23 Fixed bug in Windows.pm::search_and_replace_in_files() which was encountered if grep displayed a permission denied error when processing a file. This usually

svn commit: r803522 - in /incubator/vcl/trunk/managementnode/tools: Windows/Drivers/ Windows_Server_2003/Drivers/Chipset/ Windows_Server_2003/Drivers/Network/ Windows_Server_2003/Drivers/Storage/ Wind

2009-08-12 Thread arkurth
Author: arkurth Date: Wed Aug 12 14:12:48 2009 New Revision: 803522 URL: http://svn.apache.org/viewvc?rev=803522view=rev Log: VCL-23 Set Subversion ignore property on all Windows Drivers directories and removed subdirectories to make them consistent. Added: incubator/vcl/trunk

svn commit: r804991 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/vmware.pm

2009-08-17 Thread arkurth
Author: arkurth Date: Mon Aug 17 14:20:00 2009 New Revision: 804991 URL: http://svn.apache.org/viewvc?rev=804991view=rev Log: VCL-201 Added condition to vmware.pm to set the guestOS value in the .vmx file to winvista for Windows Vista images. Modified: incubator/vcl/trunk/managementnode/lib

svn commit: r806327 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/vmware.pm

2009-08-20 Thread arkurth
Author: arkurth Date: Thu Aug 20 19:51:07 2009 New Revision: 806327 URL: http://svn.apache.org/viewvc?rev=806327view=rev Log: VCL-165 Added check in vmware.pm where it is listing the contents of the VM host's data store. If the command fails, the array returned was undefined and this error

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

2009-08-21 Thread arkurth
Author: arkurth Date: Fri Aug 21 13:57:30 2009 New Revision: 806556 URL: http://svn.apache.org/viewvc?rev=806556view=rev Log: VCL-52 Added check to utils.pm::run_ssh_command() to detect and remove the following line from SSH output: Address x.x.x.x maps to y.y.org, but this does not map back

svn commit: r806564 - /incubator/vcl/trunk/mysql/vcl.sql

2009-08-21 Thread arkurth
Author: arkurth Date: Fri Aug 21 14:09:45 2009 New Revision: 806564 URL: http://svn.apache.org/viewvc?rev=806564view=rev Log: VCL-37 Added vmwarewinvista row to the OS table in vcl.sql. Modified: incubator/vcl/trunk/mysql/vcl.sql Modified: incubator/vcl/trunk/mysql/vcl.sql URL: http

svn commit: r807291 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2009-08-24 Thread arkurth
Author: arkurth Date: Mon Aug 24 16:00:26 2009 New Revision: 807291 URL: http://svn.apache.org/viewvc?rev=807291view=rev Log: VCL-195 Updated Version_6.pm::install_kms_client_product_key() sub to not include the trademark strings in the hash of product names. The product name retrieved from

svn commit: r807796 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-08-25 Thread arkurth
Author: arkurth Date: Tue Aug 25 20:33:13 2009 New Revision: 807796 URL: http://svn.apache.org/viewvc?rev=807796view=rev Log: VCL-23 Added Windows.pm::disable_system_restore() subroutine. This is called from pre_capture() to reduce the image size. Modified: incubator/vcl/trunk

svn commit: r809681 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: vmware.pm xCAT.pm

2009-08-31 Thread arkurth
Author: arkurth Date: Mon Aug 31 18:08:13 2009 New Revision: 809681 URL: http://svn.apache.org/viewvc?rev=809681view=rev Log: VCL-213 Fixed bug in the retrieve_image() subroutines in vmware.pm and xCAT.pm. They were calling next instead of return. This caused an Exiting subroutine via next

svn commit: r810141 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-09-01 Thread arkurth
Author: arkurth Date: Tue Sep 1 17:46:12 2009 New Revision: 810141 URL: http://svn.apache.org/viewvc?rev=810141view=rev Log: VCL-214 Added user_logged_in and wait_for_logoff subroutines to Windows.pm and added call to wait_for_logoff to post_load. This causes the vcld process to wait

svn commit: r810499 - /incubator/vcl/trunk/managementnode/tools/Windows/Scripts/post_load.cmd

2009-09-02 Thread arkurth
Author: arkurth Date: Wed Sep 2 13:28:47 2009 New Revision: 810499 URL: http://svn.apache.org/viewvc?rev=810499view=rev Log: VCL-214 Changed order of scripts which are called from post_load.cmd so that update_cygwin.cmd runs later on. The running of update_cygwin.cmd causes the computer

svn commit: r811504 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: vmware.pm xCAT.pm

2009-09-04 Thread arkurth
Author: arkurth Date: Fri Sep 4 17:49:23 2009 New Revision: 811504 URL: http://svn.apache.org/viewvc?rev=811504view=rev Log: VCL-192 Commented out section in does_image_exist where it is checking if an SCP process is currently running to retrieve the image. There is a bug in this section which

svn commit: r812535 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module/State.pm

2009-09-08 Thread arkurth
Author: arkurth Date: Tue Sep 8 14:48:01 2009 New Revision: 812535 URL: http://svn.apache.org/viewvc?rev=812535view=rev Log: VCL-215 Updated State.pm::reservation_failed() to check if the computer state is maintenance before updating it in order to prevent the state of computers in maintenance

svn commit: r813483 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2009-09-10 Thread arkurth
Author: arkurth Date: Thu Sep 10 15:56:10 2009 New Revision: 813483 URL: http://svn.apache.org/viewvc?rev=813483view=rev Log: VCL-215 Fixed bug in DataStructure.pm::get_computer_state_name. The computer hostname search pattern was too broad. Modified: incubator/vcl/trunk/managementnode/lib

svn commit: r814767 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2009-09-14 Thread arkurth
Author: arkurth Date: Mon Sep 14 18:21:29 2009 New Revision: 814767 URL: http://svn.apache.org/viewvc?rev=814767view=rev Log: VCL-226 Added check for computer is processing another action error in Windows.pm::reboot(). If this error occurs a power reset is issued. Modified: incubator/vcl

svn commit: r818973 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_6.pm

2009-09-25 Thread arkurth
Author: arkurth Date: Fri Sep 25 19:41:39 2009 New Revision: 818973 URL: http://svn.apache.org/viewvc?rev=818973view=rev Log: VCL-212 Updated Version_6.pm::run_sysprep() to reset some registry keys which prevent Sysprep from running if Sysprep had failed before. Improved the cleanup tasks

svn commit: r819583 - in /incubator/vcl/trunk/managementnode: etc/vcl/ lib/VCL/ tools/ tools/Windows/Security/ tools/Windows/Utilities/Sysprep/i386/$oem$/ tools/Windows_Server_2003/Utilities/Sysprep/

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 15:23:26 2009 New Revision: 819583 URL: http://svn.apache.org/viewvc?rev=819583view=rev Log: VCL-10 Added ASF header to: default.tmpl windows_security.inf cmdlines.txt sysprep.inf (XP and 2003) Disable_UAC.inf .perltidyrc Moved .perltidyrc to managementnode/etc

svn commit: r819602 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/esx.README

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 15:47:30 2009 New Revision: 819602 URL: http://svn.apache.org/viewvc?rev=819602view=rev Log: VCL-10 Added ASF header to esx.README. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/esx.README Modified: incubator/vcl/trunk

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

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 17:31:04 2009 New Revision: 819654 URL: http://svn.apache.org/viewvc?rev=819654view=rev Log: VCL-135 Removed references to NCSU in utils.pm::get_request_info(). Added $NOT_STANDALONE variable which is retrieved from vcld.conf. Modified: incubator/vcl/trunk

svn commit: r819655 - /incubator/vcl/trunk/managementnode/etc/vcl/vcld.conf

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 17:31:59 2009 New Revision: 819655 URL: http://svn.apache.org/viewvc?rev=819655view=rev Log: VCL-135 Added NOT_STANDALONE property to vcld.conf. Modified: incubator/vcl/trunk/managementnode/etc/vcl/vcld.conf Modified: incubator/vcl/trunk/managementnode/etc

svn commit: r819666 - in /incubator/vcl/trunk/managementnode/lib/VCL: ./ Module/ Module/OS/ Module/OS/Linux/ Module/OS/Windows/ Module/OS/Windows/Version_5/ Module/OS/Windows/Version_6/ Module/Predict

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 18:55:46 2009 New Revision: 819666 URL: http://svn.apache.org/viewvc?rev=819666view=rev Log: VCL-135 Removed AUTHOR and COPYRIGHT tags from Perl files under lib/VCL. Modified: incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm incubator/vcl/trunk

svn commit: r819669 - in /incubator/vcl/trunk/managementnode/bin: health_check.pl monitor_vcld.pl vclclientd vcld

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 18:57:56 2009 New Revision: 819669 URL: http://svn.apache.org/viewvc?rev=819669view=rev Log: VCL-135 Removed AUTHOR and COPYRIGHT tags from Perl files under bin. Modified: incubator/vcl/trunk/managementnode/bin/health_check.pl incubator/vcl/trunk

svn commit: r819683 - in /incubator/vcl/trunk/managementnode: etc/vcl/vcld.conf lib/VCL/reserved.pm

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 19:25:26 2009 New Revision: 819683 URL: http://svn.apache.org/viewvc?rev=819683view=rev Log: VCL-135 Updated comment in reserved.pm referencing NCSU regarding the STANDALONE flag. Changed comments in vcld.conf to use a generic school name instead of NCSU

svn commit: r819687 - /incubator/vcl/trunk/managementnode/tools/xcat2_postscripts/remoteshell-dblssh

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 19:33:03 2009 New Revision: 819687 URL: http://svn.apache.org/viewvc?rev=819687view=rev Log: VCL-135 Removed section in remoteshell-dblssh which creates a group called ncsu on Linux images and adds the group to sudoers. This isn't necessary anymore. Users

svn commit: r819704 - /incubator/vcl/trunk/mysql/vcl.sql

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 20:16:05 2009 New Revision: 819704 URL: http://svn.apache.org/viewvc?rev=819704view=rev Log: VCL-135 Updated the value for the Granting Access to a New Image/Environment row in the documentation table. Changed a link pointing to the Resources documentation page

svn commit: r819711 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT21.pm

2009-09-28 Thread arkurth
Author: arkurth Date: Mon Sep 28 20:25:30 2009 New Revision: 819711 URL: http://svn.apache.org/viewvc?rev=819711view=rev Log: VCL-135 Removed section in xCAT21.pm referencing one of NCSU's management nodes. This code would never have been executed. Modified: incubator/vcl/trunk

svn commit: r821841 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2009-10-05 Thread arkurth
Author: arkurth Date: Mon Oct 5 15:25:33 2009 New Revision: 821841 URL: http://svn.apache.org/viewvc?rev=821841view=rev Log: VCL-184 Reworked the get_variable() and set_variable() subroutines in DataStructure.pm to handle the serialization column. Modified: incubator/vcl/trunk

svn commit: r822809 - /incubator/vcl/trunk/INSTALLATION

2009-10-07 Thread arkurth
Author: arkurth Date: Wed Oct 7 17:34:15 2009 New Revision: 822809 URL: http://svn.apache.org/viewvc?rev=822809view=rev Log: Added section describing how to download/install/configure the Windows dependencies. Modified: incubator/vcl/trunk/INSTALLATION Modified: incubator/vcl/trunk

svn commit: r824422 - in /incubator/vcl/trunk: INSTALLATION README managementnode/tools/Windows/Scripts/set_computer_name.vbs

2009-10-12 Thread arkurth
Author: arkurth Date: Mon Oct 12 17:03:59 2009 New Revision: 824422 URL: http://svn.apache.org/viewvc?rev=824422view=rev Log: Removed wsname.exe sections from README and INSTALLATION. Added comment to set_computer_name.vbs explaining that wsname.exe is no longer available and the effect

svn commit: r826104 - in /incubator/vcl/trunk/managementnode/bin: cygwin-sshd-config.sh gen-node-key.sh

2009-10-16 Thread arkurth
Author: arkurth Date: Fri Oct 16 22:04:04 2009 New Revision: 826104 URL: http://svn.apache.org/viewvc?rev=826104view=rev Log: VCL-164 Reworked cygwin-sshd-config.sh and gen-node-key.sh to make Windows base image creation easier. Added some steps to make the scripts more robust to correct

svn commit: r826733 - /incubator/vcl/trunk/managementnode/bin/cygwin-sshd-config.sh

2009-10-19 Thread arkurth
Author: arkurth Date: Mon Oct 19 17:49:10 2009 New Revision: 826733 URL: http://svn.apache.org/viewvc?rev=826733view=rev Log: VCL-164 Updated cygwin-sshd-config.sh. Moved mount point section to beginning of script and set explicit paths to mount.exe and umount.exe. The script was failing

svn commit: r834131 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2009-11-09 Thread arkurth
Author: arkurth Date: Mon Nov 9 16:17:27 2009 New Revision: 834131 URL: http://svn.apache.org/viewvc?rev=834131view=rev Log: Added note about licensing to POD DESCRIPTION section. Organized the section that lists the module URLs and added comments. Modified: incubator/vcl/trunk

svn commit: r834168 - /incubator/vcl/trunk/README

2009-11-09 Thread arkurth
Author: arkurth Date: Mon Nov 9 18:28:26 2009 New Revision: 834168 URL: http://svn.apache.org/viewvc?rev=834168view=rev Log: Updated the README file. Moved Perl modules required for Jabber to conditional section. Changed URLs of Perl modules to the permalink addresses provided by cpan.org

svn commit: r834947 - /incubator/vcl/trunk/README

2009-11-11 Thread arkurth
Author: arkurth Date: Wed Nov 11 16:24:55 2009 New Revision: 834947 URL: http://svn.apache.org/viewvc?rev=834947view=rev Log: Changed the language of dependencies to system requirements. Modified: incubator/vcl/trunk/README Modified: incubator/vcl/trunk/README URL: http://svn.apache.org

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

2009-11-18 Thread arkurth
Author: arkurth Date: Wed Nov 18 15:08:38 2009 New Revision: 881796 URL: http://svn.apache.org/viewvc?rev=881796view=rev Log: VCL-266 Removed check for 'loadimagecomplete' computerloadlog entry in monitorloading subroutine. It now only checks for 'nodeready'. The 'loadimagecomplete' entry

svn commit: r881827 - /incubator/vcl/trunk/managementnode/tools/Windows/Security/windows_security.inf

2009-11-18 Thread arkurth
Author: arkurth Date: Wed Nov 18 16:23:54 2009 New Revision: 881827 URL: http://svn.apache.org/viewvc?rev=881827view=rev Log: VCL-262 Removed privilege rights section from windows_security.inf security template file. The application of the rights to the accounts specified in the file

svn commit: r890365 - /incubator/vcl/trunk/managementnode/bin/vcld

2009-12-14 Thread arkurth
Author: arkurth Date: Mon Dec 14 15:12:42 2009 New Revision: 890365 URL: http://svn.apache.org/viewvc?rev=890365view=rev Log: VCL-279 Removed command line argument parsing from vcld. This now resides in utils.pm. Added checks for $SETUP_MODE and $DAEMON_MODE variables which are set in utils.pm

svn commit: r890394 - /incubator/vcl/trunk/managementnode/lib/VCL/Module.pm

2009-12-14 Thread arkurth
Author: arkurth Date: Mon Dec 14 16:18:35 2009 New Revision: 890394 URL: http://svn.apache.org/viewvc?rev=890394view=rev Log: VCL-279 Updated Module.pm to not attempt to call initialize if running in setup mode. In this mode, vcld attempts to create an object for each module. However, a valid

svn commit: r897956 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm utils.pm

2010-01-11 Thread arkurth
Author: arkurth Date: Mon Jan 11 17:23:39 2010 New Revision: 897956 URL: http://svn.apache.org/viewvc?rev=897956view=rev Log: VCL-140 Updated code in DataStructure.pm that handles the variable table. Separated out serialize/deserialize functions from get_variable and set_variable to their own

svn commit: r897968 - /incubator/vcl/trunk/mysql/vcl.sql

2010-01-11 Thread arkurth
Author: arkurth Date: Mon Jan 11 17:52:57 2010 New Revision: 897968 URL: http://svn.apache.org/viewvc?rev=897968view=rev Log: VCL-145 Added winKMS and winProductKey tables to vcl.sql. They will store Windows product keys and KMS server addresses. VCL-288 Added Global row to the affiliation

svn commit: r898787 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_5.pm

2010-01-13 Thread arkurth
Author: arkurth Date: Wed Jan 13 14:52:07 2010 New Revision: 898787 URL: http://svn.apache.org/viewvc?rev=898787view=rev Log: VCL-145 Created the following new subroutines in Version_5.pm to support the dynamic creation of the sysprep.inf file for Windows XP and Windows Server 2003: run_sysprep

svn commit: r898822 - in /incubator/vcl/trunk/managementnode/tools: Windows_Version_5/ Windows_Version_5/Drivers/ Windows_Version_6/Drivers/

2010-01-13 Thread arkurth
Author: arkurth Date: Wed Jan 13 16:16:09 2010 New Revision: 898822 URL: http://svn.apache.org/viewvc?rev=898822view=rev Log: VCL-145 Added tools/Windows_Version_5 directory. Also added Drivers directories to Windows_Version_5 and Windows_Version_6 directories. VCL-95 Set svn ignore property

svn commit: r898824 - /incubator/vcl/trunk/managementnode/tools/Windows_XP/Utilities/Sysprep/

2010-01-13 Thread arkurth
Author: arkurth Date: Wed Jan 13 16:22:03 2010 New Revision: 898824 URL: http://svn.apache.org/viewvc?rev=898824view=rev Log: VCL-95 Set svn ignore property on Windows XP Sysprep directory so Subversion ignores the files that need to be copied into it. Modified: incubator/vcl/trunk

svn commit: r898883 - in /incubator/vcl/trunk/managementnode/tools: Windows_Server_2003/Utilities/Sysprep/sysprep.inf Windows_XP/Utilities/Sysprep/sysprep.inf

2010-01-13 Thread arkurth
Author: arkurth Date: Wed Jan 13 18:55:38 2010 New Revision: 898883 URL: http://svn.apache.org/viewvc?rev=898883view=rev Log: VCL-145 Removed unused sysprep.inf files. Removed: incubator/vcl/trunk/managementnode/tools/Windows_Server_2003/Utilities/Sysprep/sysprep.inf incubator/vcl

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

2010-01-14 Thread arkurth
Author: arkurth Date: Thu Jan 14 20:22:29 2010 New Revision: 899396 URL: http://svn.apache.org/viewvc?rev=899396view=rev Log: VCL-279 Added file existence check in Linux.pm's post_reserve() sub so that it doesn't attempt to run the script if it doesn't exist. Modified: incubator/vcl/trunk

svn commit: r899404 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS.pm Module/OS/Linux/UnixLab.pm Module/OS/Windows.pm Module/Provisioning/Lab.pm reclaim.pm

2010-01-14 Thread arkurth
Author: arkurth Date: Thu Jan 14 20:50:29 2010 New Revision: 899404 URL: http://svn.apache.org/viewvc?rev=899404view=rev Log: VCL-185 Removed obsolete code from reclaim.pm which was no longer being called because the Linux modules now implement a sanitize() subroutine. Moved call to sanitize

svn commit: r899730 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_6.pm

2010-01-15 Thread arkurth
Author: arkurth Date: Fri Jan 15 17:41:26 2010 New Revision: 899730 URL: http://svn.apache.org/viewvc?rev=899730view=rev Log: VCL-145 Removed old run_sysprep and prepare_drivers subroutines from Windows.pm. These have been replaced by subroutines in Version_5.pm. Updated Version_6.pm to utilize

svn commit: r902184 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2010-01-22 Thread arkurth
Author: arkurth Date: Fri Jan 22 17:21:36 2010 New Revision: 902184 URL: http://svn.apache.org/viewvc?rev=902184view=rev Log: Changed 1 notify message from OK to WARNING. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm Modified: incubator/vcl/trunk

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

2010-03-05 Thread arkurth
Author: arkurth Date: Fri Mar 5 16:03:55 2010 New Revision: 919462 URL: http://svn.apache.org/viewvc?rev=919462view=rev Log: VCL-127 Reworked the code in utils.pm::notify() to not open a filehandle every time it's called. This should resolve Filehandle STDOUT reopened as FILE only for input

svn commit: r919463 - /incubator/vcl/trunk/managementnode/bin/vcld

2010-03-05 Thread arkurth
Author: arkurth Date: Fri Mar 5 16:08:55 2010 New Revision: 919463 URL: http://svn.apache.org/viewvc?rev=919463view=rev Log: VCL-127 Moved call to preplogfile() to the beginning and moved call to rename_vcld_process() to after daemonize(). rename_vcld_process() contains calls to notify

svn commit: r926063 - /incubator/vcl/trunk/managementnode/tools/Windows/Scripts/set_computer_name.vbs

2010-03-22 Thread arkurth
Author: arkurth Date: Mon Mar 22 13:16:05 2010 New Revision: 926063 URL: http://svn.apache.org/viewvc?rev=926063view=rev Log: VCL-327 Changed set_computer_name.vbs to call %comspec% /c type currentimage.txt rather than using the VBScript commands to open and read the file. This corrects

svn commit: r927381 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2010-03-25 Thread arkurth
Author: arkurth Date: Thu Mar 25 13:11:51 2010 New Revision: 927381 URL: http://svn.apache.org/viewvc?rev=927381view=rev Log: VCL-329 Fixed bug in DataStructure.pm get_computer_private_ip_address(). The regex that locates the line in /etc/hosts for the computer was modified to allow for both

svn commit: r930286 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2010-04-02 Thread arkurth
Author: arkurth Date: Fri Apr 2 14:51:42 2010 New Revision: 930286 URL: http://svn.apache.org/viewvc?rev=930286view=rev Log: VCL-301 Increased the amount of time to wait for the computer to become unresponsive in Windows/Version_6.pm run_sysprep() from 5 minutes to 12. Modified: incubator

svn commit: r930883 - /incubator/vcl/trunk/managementnode/tools/Windows/Scripts/update_cygwin.cmd

2010-04-05 Thread arkurth
Author: arkurth Date: Mon Apr 5 15:45:51 2010 New Revision: 930883 URL: http://svn.apache.org/viewvc?rev=930883view=rev Log: VCL-301 Added call to rebaseall in update_cygwin.cmd so that it runs after an image is loaded. This is needed for Windows 7 or else sporadic problems with sshd may

svn commit: r931315 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2010-04-06 Thread arkurth
Author: arkurth Date: Tue Apr 6 20:40:46 2010 New Revision: 931315 URL: http://svn.apache.org/viewvc?rev=931315view=rev Log: VCL-301 Removed registry key removal from Version_6.pm::deactivate() because the keys are removed by slmgr.vbs -ckms. Added command to run slmgr.vbs -dlv to display

svn commit: r950733 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Linux.pm utils.pm

2010-06-02 Thread arkurth
Author: arkurth Date: Wed Jun 2 19:26:30 2010 New Revision: 950733 URL: http://svn.apache.org/viewvc?rev=950733view=rev Log: VCL-298 Added subroutines to Linux.pm: execute, file_exists, delete_file, move_file, copy_file, copy_file_to, copy_file_from, get_file_contents, get_available_space

svn commit: r952359 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2010-06-07 Thread arkurth
Author: arkurth Date: Mon Jun 7 18:18:33 2010 New Revision: 952359 URL: http://svn.apache.org/viewvc?rev=952359view=rev Log: VCL-195 Removed call to the provisioning module's wait_for_off() from Version_6.pm::run_sysprep() because this subroutine is not implemented by all provisioning modules

svn commit: r965867 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2010-07-20 Thread arkurth
Author: arkurth Date: Tue Jul 20 14:53:20 2010 New Revision: 965867 URL: http://svn.apache.org/viewvc?rev=965867view=rev Log: VCL-298 Added accessor for the vmprofile.repositorypath value. Added calls to throw an exception in _initialize if the computer or image data cannot be retrieved. Simply

svn commit: r983752 - /incubator/vcl/trunk/managementnode/bin/vcld

2010-08-09 Thread arkurth
Author: arkurth Date: Mon Aug 9 17:57:57 2010 New Revision: 983752 URL: http://svn.apache.org/viewvc?rev=983752view=rev Log: VCL-224 Added call to get_management_node_info so it is the first thing that occurs when vcld starts. Also updated some notify messages which tried to display

svn commit: r986121 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Windows.pm Module/Provisioning/VMware/VMware.pm Module/Provisioning/VMware/vSphere_SDK.pm utils.pm

2010-08-16 Thread arkurth
Author: arkurth Date: Mon Aug 16 20:11:44 2010 New Revision: 986121 URL: http://svn.apache.org/viewvc?rev=986121view=rev Log: VCL-164 Added a few subroutines to Windows.pm which allow the product keys and KMS servers to be configured via the command line when vcld is run with the -setup

svn commit: r986327 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2010-08-17 Thread arkurth
Author: arkurth Date: Tue Aug 17 14:33:09 2010 New Revision: 986327 URL: http://svn.apache.org/viewvc?rev=986327view=rev Log: VCL-371 Updated DataStructure.pm::get_computer_private_ip_address() to correctly locate lines in /etc/hosts when there is no character after the host name. Also updated

  1   2   3   >