[PATCH 2/13] msidb: Add support for importing database tables.

Hans Leidekker hans at codeweavers.com
Mon Mar 18 09:45:19 CDT 2019


On Mon, 2019-03-18 at 08:23 -0600, Erich E. Hoover wrote:
> Please note that you need to quote the wildcard or the shell
> will make things difficult (particularly if you are using the -f flag
> to work in another folder), example:
> msidb -d package.msi -f . -i '*'
> 
> So, you cannot use long filenames like this:
> msidb -d package.msi -f . -i RegisterProduct
> but you can use long filenames like this:
> msidb -d package.msi -f . -i RegisterProduct.idt
> and you can also use long filenames with wildcards:
> msidb -d package.msi -f . -i 'Register*'

Thanks, the last case is what I wanted to know.

> I have prepared a patch for supporting both filename and wildcard
> import now, but it wasn't clear to me if you also wanted an explicit
> wine-specific "-l" flag for long filenames:
> msidb -d package.msi -f . -l -i RegisterProduct
> I'm happy to add this if you want, but it might be a good idea to
> stick to the filename/wildcard imports for long filenames so that our
> scripts work with native msidb.

Yes, it seems that there's a way around the 8 character limit, so
there's no need for an extra flag.




More information about the wine-devel mailing list