On Mon, Mar 11, 2019 at 6:18 AM Hans Leidekker <hans@codeweavers.com> wrote:
>...
> I wouldn't call the 8 character limitation "nice", given that there are
> 9 standard tables starting with Register, and 7 starting with
> Unregister, for example.
>
> Maybe we should add a Wine-only -I option that doesn't have this
> limitation and otherwise behaves the same as -i.

I've been looking into a way to accomplish this without adding a custom flag and I've found an option.�� msidb supports importing tables by filename (when given an .idt extension) and when you do this it then allows the filenames to be longer than 8 characters.�� Would you like me to add a "-l" option or just move straight to adding filename-based import support?

Filename-based import support can also be used to redirect winemsibuilder calls to msidb without needing a temporary directory.�� However, it sounds like you would prefer to just drop winemsibuilder once mono and gecko move over.�� I've taken a look at how they call winemsibuilder and it appears that the only other feature that they need is wildcard import support, unless I'm missing something?�� If not then I can send in patches for filename and wildcard import and they should be good to go.

Best,
Erich