wineshelllink uses a bash/ksh construct like "$(get_menu_entries)", but since Solaris' /bin/sh is truly /bin/sh and not bash/ksh, it fails on this call. I have modified it to use a more "compatible" method suggested by Dan Kegel.
In addition, the awk command uses the "match" function, but again this is native to gawk and nawk, and this fails with Solaris' native awk command.
I have tested this in Solaris with this code, and the original wineshelllink with a "#!/bin/bash" and replacing awk with gawk, and I got menu items on my desktop.
Could a few folks sanity check this on a linux system to make sure it's kosher.
I'm still fighting getting wine compiled in my ubuntu system.
Thanks,
Ben