http://bugzilla.wpkg.org/show_bug.cgi?id=192
Summary: Regular Expression Matching problem in Function getHostNode() Product: WPKG Version: 1.1.2 Platform: PC OS/Version: Windows Server 2003 Status: NEW Severity: normal Priority: P2 Component: wpkg.js AssignedTo: man...@wpkg.org ReportedBy: er...@grrl.lib.mn.us QAContact: wpkg-users@lists.wpkg.org This is a shortened version of my hosts.xml file, it shows an example where the problem occurs. <wpkg> <!-- each branch gets their own profile (ex. GRRL-SC95, GRRL-SC100, GRRL-WP105, etc.) --> <host name="GRRL-SC[0-9]{2,3}" profile-id="saintcloud" /> <host name="GRRL-WP[0-9]{2,3}" profile-id="waitepark" /> <!-- all other staff computers that don't belong to a specific branch profile (ex. GRRL-BR101, GRRL-DE150, GRRL-XX, etc.) --> <host name="GRRL-..[^Pp].+" profile-id="staff" /> <!-- all public computers --> <host name="GRRL-..[Pp].+" profile-id="public" /> </wpkg> Normally a computer named GRRL-SC100 would get the "saintcloud" profile-id. The problem is it skips this and gets the "staff" profile-id instead. In wpkg.js on line 1610, the function getHostNode() does the host name checking to decide which profile-id the host gets. This is a summary of what the function does. function getHostNode() { // get the host name // get list of available host definitions from hosts.xml // try non-regular-expression matching // try IPv4-address matching // try regular expression matching } If I change the order of the last two checks, so that regular expression matching is done before IP-address matching, then everything works. Somehow the IP-address matching is messing something up before it gets to regular expression matching. I can't figure out what the IP-address checking is doing but computers don't get matched to the correct profile-id. -- Configure bugmail: http://bugzilla.wpkg.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users