Jump to content

Bug when changing between defaults in WPI 6.2


Recommended Posts

First, I would like to thank everyone who has contributed to WPI, you guys have saved me alot of time.

I'm pretty sure that I found a bug that happens when I switch between different defaults that I have setup. What happens is when I select a default it will work correctly, but, if I switch to another default it will only partially select the correct settings. The only way for me to switch to another default with the correct settings is to first select "Select none" and then select the default I want.

Because of formatting hell I attached a copy of both of these config files.

I've also been having some problems with defaults being read correctly from the config file, you can see the weird syntax I had to use for most of the defaults to work at all. (This weird syntax might have contributed to the bug i'm seeing) Here's an example of the syntax that i've been having to use

//This is how WPI normally writes the config
configs[pn]=['linklab, normal, developer'];

//Sometimes WPI puts a space in front of the first part of the config like so
configs[pn]=[' linklab, normal, developer'];

//Here's what i've been having to use for all of the defaults to work, note that some of them still work without this syntax
configs[pn]=[', linklab, normal, developer'];

Here's a copy of my entire config.js. I know it's long, but I'm not sure which parts of it are helpful. The biggest culprit when switching between configs is groupwise.

//---------------------------------------------------------------------------------------------

// Your programs here ...

//---------------------------------------------------------------------------------------------

pn=1;

prog[pn]=['Acrobat Professional 7.0.9'];

uid[pn]=['ACROBATPROFESSIONAL'];

dflt[pn]=['no'];

cat[pn]=['Adobe'];

forc[pn]=['no'];

excl[pn]=['ADOBEREADER0'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\adobe\\professional\\install.vbs'];

pn++;






prog[pn]=['Adobe flash player 9.0.47.0'];

uid[pn]=['ADOBEFLASHPLAYER'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\adobe\\flash\\install.vbs'];

pn++;






prog[pn]=['Adobe Reader 8.10'];

uid[pn]=['ADOBEREADER'];

dflt[pn]=['no'];

cat[pn]=['Adobe'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

excl[pn]=['ACROBATPROFESSIONAL'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\adobe\\reader\\install.vbs'];

pn++;






prog[pn]=['Cisco VPN'];

ordr[pn]=[75];

uid[pn]=['CISCOVPN'];

dflt[pn]=['no'];

cat[pn]=['Dev Computers'];

forc[pn]=['no'];

configs[pn]=[', developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\ciscovpn\\install.vbs'];

pn++;






prog[pn]=['Codec package 4.50'];

ordr[pn]=[50];

uid[pn]=['CODECPACKAGE'];

dflt[pn]=['no'];

cat[pn]=['Other Applications'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\codecs\\install.vbs'];

pn++;






prog[pn]=['Comp Logs 1.0'];

uid[pn]=['COMPLOGS'];

dflt[pn]=['no'];

cat[pn]=['Normal Users'];

forc[pn]=['no'];

configs[pn]=[', normal'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\complogs\\install.vbs'];

pn++;






prog[pn]=['Developer group policy'];

ordr[pn]=[901];

uid[pn]=['DEVELOPERGROUPPOLICY'];

dflt[pn]=['no'];

cat[pn]=['Group policy'];

forc[pn]=['no'];

configs[pn]=[', developer'];

excl[pn]=['LINKLABGROUPPOLICY','NORMALGROUPPOLICY'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\grouppolicy\\developer\\install.vbs'];

pn++;






prog[pn]=['Dot Net Framework'];

uid[pn]=['NETFRAMEWORK11'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\apps\\dotnet\\dotnet11SP1.exe'];

cmd2[pn]=['\\\\servername\\install\\apps\\dotnet\\dotnet30.exe'];

pn++;






prog[pn]=['ETS'];

uid[pn]=['ETS'];

dflt[pn]=['no'];

cat[pn]=['Normal Users'];

forc[pn]=['no'];

configs[pn]=[', normal'];

cmd1[pn]=['FILECOPY [url="http://"]\\\\servername\\install\\apps\\ets.lnk[/url] "%ALLUSERSPROFILE%\\Desktop\\ETS.lnk"'];

pn++;






prog[pn]=['Groupwise 7.02'];

ordr[pn]=[705];

uid[pn]=['GROUPWISE'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', normal, developer'];

deps[pn]=['NOVELLCLIENT'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\groupwise\\install.vbs'];

pn++;






prog[pn]=['Help Desk 1.0'];

uid[pn]=['HELPDESK'];

dflt[pn]=['no'];

cat[pn]=['Normal Users'];

forc[pn]=['no'];

configs[pn]=[', normal'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\helpdesk\\install.vbs'];

pn++;






prog[pn]=['Hyperion Client 8.3'];

uid[pn]=['HYPERIONCLIENT'];

dflt[pn]=['no'];

cat[pn]=['Dev Computers'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\hyperion\\client\\install.vbs'];

pn++;






prog[pn]=['Hyperion Intelligence 8.3'];

uid[pn]=['HYPERIONINTELLIGENCE'];

dflt[pn]=['no'];

cat[pn]=['Dev Computers'];

forc[pn]=['no'];

configs[pn]=[', developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\hyperion\\intelligence\\install.vbs'];

pn++;






prog[pn]=['J-initiator 1.3118'];

ordr[pn]=[800];

uid[pn]=['JINITIATOR'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\jinit\\install.vbs'];

pn++;






prog[pn]=['Java 6.0.0.3'];

uid[pn]=['JAVA'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\javaSE\\install.vbs'];

pn++;






prog[pn]=['Link lab group policy'];

ordr[pn]=[900];

uid[pn]=['LINKLABGROUPPOLICY'];

dflt[pn]=['no'];

cat[pn]=['Group policy'];

forc[pn]=['no'];

configs[pn]=[', linklab'];

excl[pn]=['DEVELOPERGROUPPOLICY','NORMALGROUPPOLICY'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\grouppolicy\\linklab\\install.vbs'];

pn++;






prog[pn]=['Mozilla Firefox 2.0.0.7'];

ordr[pn]=[100];

uid[pn]=['FIREFOX'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\firefox\\install.vbs'];

pn++;






prog[pn]=['Normal group policy'];

ordr[pn]=[902];

uid[pn]=['NORMALGROUPPOLICY'];

dflt[pn]=['no'];

cat[pn]=['Group policy'];

forc[pn]=['no'];

configs[pn]=[', normal'];

excl[pn]=['LINKLABGROUPPOLICY','DEVELOPERGROUPPOLICY'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\grouppolicy\\normal\\install.vbs'];

pn++;






prog[pn]=['Novell Client 4.91 SP4'];

ordr[pn]=[20];

uid[pn]=['NOVELLCLIENT'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\novell\\client\\install.vbs'];

pn++;






prog[pn]=['Novell Iprint 4.30'];

uid[pn]=['IPRINT'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

deps[pn]=['NOVELLCLIENT'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\novell\\iprint\\install.vbs'];

pn++;






prog[pn]=['Office 2000 Standard'];

ordr[pn]=[701];

uid[pn]=['OFFICE2000STANDARD'];

dflt[pn]=['no'];

cat[pn]=['Office'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

excl[pn]=['OFFICE2003'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\office\\2000\\office\\install.vbs'];

pn++;






prog[pn]=['Office 2003 SP3'];

uid[pn]=['OFFICE2003'];

dflt[pn]=['no'];

cat[pn]=['Office'];

forc[pn]=['no'];

excl[pn]=['OFFICE2000STANDARD'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\office\\2003\\office\\install.vbs'];

pn++;






prog[pn]=['Oracle 9i'];

uid[pn]=['ORACLE'];

dflt[pn]=['no'];

cat[pn]=['Dev Computers'];

forc[pn]=['no'];

configs[pn]=[', linklab, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\oracle\\install.vbs'];

pn++;






prog[pn]=['Project 2000'];

uid[pn]=['PROJECT2000'];

dflt[pn]=['no'];

cat[pn]=['Office'];

forc[pn]=['no'];

deps[pn]=['OFFICE2000STANDARD'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\office\\2000\\project\\install.vbs'];

pn++;






prog[pn]=['Project 2003 SP3'];

uid[pn]=['PROJECT2003'];

dflt[pn]=['no'];

cat[pn]=['Office'];

forc[pn]=['no'];

excl[pn]=['PROJECT2000'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\office\\2003\\project\\install.vbs'];

pn++;






prog[pn]=['Publisher 2000'];

uid[pn]=['PUBLISHER2000'];

dflt[pn]=['no'];

cat[pn]=['Office'];

forc[pn]=['no'];

deps[pn]=['OFFICE2000STANDARD'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\office\\2000\\publisher\\install.vbs'];

pn++;






prog[pn]=['QWS Secure'];

ordr[pn]=[703];

uid[pn]=['QWSSECURE'];

dflt[pn]=['no'];

cat[pn]=['Normal Users'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\QWS3270Secure\\install.vbs'];

pn++;






prog[pn]=['Symantec Antivirus 9'];

ordr[pn]=[25];

uid[pn]=['SYMANTECANTIVIRUS9'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\nortonav\\install.vbs'];

pn++;






prog[pn]=['Toad 9.0.1'];

ordr[pn]=[704];

uid[pn]=['TOAD'];

dflt[pn]=['no'];

cat[pn]=['Dev Computers'];

forc[pn]=['no'];

configs[pn]=[', developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\toad\\install.vbs'];

pn++;






prog[pn]=['Visio 2003 SP3'];

uid[pn]=['VISIO2003'];

dflt[pn]=['no'];

cat[pn]=['Office'];

forc[pn]=['no'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\office\\2003\\visio\\install.vbs'];

pn++;






prog[pn]=['Wireless Setup'];

uid[pn]=['WIRELESSSETUP'];

dflt[pn]=['no'];

cat[pn]=['Other Applications'];

forc[pn]=['no'];

configs[pn]=[', normal, developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\autowep\\install.vbs'];

pn++;






prog[pn]=['Yahoo Widgets 4.0.5'];

ordr[pn]=[702];

uid[pn]=['YAHOOWIDGETS'];

dflt[pn]=['no'];

cat[pn]=['Dev Computers'];

forc[pn]=['no'];

configs[pn]=[', developer'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\widgets\\install.vbs'];

pn++;






prog[pn]=['ZENWorks 7.01'];

ordr[pn]=[700];

uid[pn]=['ZENWORKS'];

dflt[pn]=['no'];

cat[pn]=['For Everyone'];

forc[pn]=['no'];

configs[pn]=[', linklab, normal, developer'];

deps[pn]=['NOVELLCLIENT'];

cmd1[pn]=['\\\\servername\\install\\appscripts\\zenworks\\install.vbs'];

pn++;



//---------------------------------------------------------------------------------------------

// End of program definitions ...

//---------------------------------------------------------------------------------------------

Also, here's a copy of my useroptions.js just in case it is useful.

// WPI Options 5.0+

//

// User defined options

//



// Interface tab

Language='zz';

Theme='Glossy';

RandomTheme=false;

BgPicture='';

Resolution=0;

// ---

ShowToolTips=false;

UseTransitions=false;

IndentText=false;

// ---

ShowExtraButtons=true;

DoNotShowIfCD=true;

// ---

USSFSilentMode=false;



//Installer tab

Configurations=['linklab',' normal',' developer'];

ShowMultiDefault=true;

CheckOnLoad='default';

NumCols=3;

SortOrder=[''];

ReOpenAfterInstall=false;

DisableCatCheckBoxes=false;

SortWithinCats=true;

DisableOnDepsNotMet=true;

AlwaysUseScrollBar=true;

DontSplitCats=true;

InstallByCategory=true;

ReallyForce=false;

DisableIfDoGray=false;

// ---

Timer=false;

Seconds=600;

StartBeepAtSecs=10;

// ---

ExtraWidth=0;

ExtraHeight=0;



//Audio tab

PlayAudioInInstaller=false;

InstallAudio=[''];



// Tools tab

MonitorResolution=0;

MonitorDepth=0;

MonitorRefresh=0;

// ---

InstallFonts=false;

// ---

ExecuteBeforeEnabled=false;

ExecuteBefore=[''];

ExecuteAfterEnabled=false;

ExecuteAfter=[''];

// ---

RestartComputer=false;

RestartType=0;

RestartSeconds=30;

DoNotLoadDesktop=false;

// ---

LogInstallation=true;

LogPath=['%userprofile%\\desktop\\WPI.log'];

config.js

useroptions.js

Link to comment
Share on other sites


Alright so I have had a chance to take another look at what has been going on. There isn't a pattern to what programs are not selected correctly, although some of them do happen much more frequently. Even when I initially run WPI the programs that don't get selected correctly is entirely unpredictable.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...