Fix the settings file logic in two ways: 1) do not re-evaluate any settings file (via wildcard matching) that may have already been evaluated based on the list of prefixes. 2) always evaluate settings files relative to the (parent) script directory, not the current directory.
check-in: eb868495e1 user: test tags: vNext
}
} else {
return false
}
}
#
# NOTE: This procedure attempts to verify the OpenPGP signature file that
# is associated with the specified file. The forcePgp parameter is
# used to force verification attempts to be performed even when the
# file does not appear to be an OpenPGP signature file.
# NOTE: This procedure attempts to verify the specified OpenPGP signature
# file. If the forcePgp parameter is non-zero verification will be
# attempted even when the specified file does not appear to be an
# OpenPGP signature file. This procedure may raise script errors.
#
proc maybeVerifyOpenPgpSignature { fileName forcePgp } {
#
# NOTE: Is this temporary package file actually just an OpenPGP
# signature file? If so, skip it.
#
if {$forcePgp || \