msiexec: Should recognize /xpackage syntax.

This commit is contained in:
Andrey Turkin 2006-09-22 06:16:52 +04:00 committed by Alexandre Julliard
parent 5537fbbcff
commit d456e9f49f
1 changed files with 10 additions and 6 deletions

View File

@ -546,14 +546,18 @@ int main(int argc, char **argv)
WINE_TRACE("argvW[%d] = %s\n", i, wine_dbgstr_w(argvW[i])); WINE_TRACE("argvW[%d] = %s\n", i, wine_dbgstr_w(argvW[i]));
PackageName = argvW[i]; PackageName = argvW[i];
} }
else if(msi_option_equal(argvW[i], "x")) else if(msi_option_prefix(argvW[i], "x"))
{ {
FunctionInstall = TRUE; FunctionInstall = TRUE;
i++; PackageName = argvW[i]+2;
if(i >= argc) if (!PackageName[0])
ShowUsage(1); {
WINE_TRACE("argvW[%d] = %s\n", i, wine_dbgstr_w(argvW[i])); i++;
PackageName = argvW[i]; if (i >= argc)
ShowUsage(1);
PackageName = argvW[i];
}
WINE_TRACE("PackageName = %s\n", wine_dbgstr_w(PackageName));
StringListAppend(&property_list, RemoveAll); StringListAppend(&property_list, RemoveAll);
} }
else if(msi_option_prefix(argvW[i], "j")) else if(msi_option_prefix(argvW[i], "j"))