I like the way RS makes portable output for Windows and Mac but I can't get it to work in Linux.
The OS (Ubuntu) won't give permission for an executable to run from an external drive.
I've found a solution (below) but it's complicated and I really want the end user to be able to insert the stick and run the program on any Linux system. I am dreaming?
http://askubuntu.com/questions/23108/tr ... esnt-stick
You basically can define permissions when mounting the device. In your case, you would do something like:
sudo mount -t vfat -o rw,user,umask=000 /path/to/device /path/to/mount/dir
For a permanent change, you can add this to your /etc/fstab:
Find the UUID (Universally Unique Identifier) of your device using sudo blkid.
Add the mount line to /etc/fstab:
UUID=your-uuid /path/to/mount/dir vfat rw,auto,user,umask=000 0 0