I've been kind of lurking this thread and there are two things that come to mind. First of all, I'm very proud of you, M0E, for putting vpackager together. The other thing I notice is that I must be missing out on the advantages of Gambas. I could come to terms with the static binding (dealt with them in C, C++, and Java to different degrees so far), but for some reason the rest of it just doesn't 'click'. I've recently had some success with the designer Not sure what to do here...there is only so much documentation for Gambas, so I wonder how much VB documentation would carry over.
That is true... there is not a whole lot of documentation for gambas, and the user community must be small, because the forums dont have too many users either. I'm not sure you can carry much VB documentation over to gambas, however, if you know or have fiddled with VB in the past, there is a good change you'll pick it up right away.
I mean, I only fiddled with VB for a bit late last year, read a lot of it's documentation, and followed a couple of on-line sessions, then when I moved to gambas, everything made almost perfect sense. This may be because I didn't dig that deep into VB to get into all the technical stuff... but having some VB knowledge does help... Besides, I tried C++ some time ago, Gambas is so much easier.
About the tmp thing, vpackager doesn't really create the tmp dir, it just as if you did this
# cd /tmp && tar xfv $SRC
that will of course result in a new dir in /tmp.
Not sure what permissions that new dir will enherit, but I would assume something like read-only for normal users and full access for root (because root is running the app, so root is really untarring the source).
Let me know if I need to change this somehow.