View Single Post
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#7
Originally Posted by NON View Post
Hello, Martin here, creator of Infra Arcana!
Hi there!

@reinob
"You're unpacking the .tgz on a VFAT partition, which doesn't support ownership information (which is however included in the .tar.gz archive)."

This problem was unknown to me. Could you please explain if there's something that can be done differently when building/packing the game?
Not really. tar usually saves ownership information from the files when creating the package.

When unpacking as *user*, it normally should not attempt to preserve the original ownership (as it normally doesn't make sense). If *root*, then it tries to do that.

GNU tar has the --no-same-owner (also "-o") option to force tar not to attempt to restore ownership. I don't know if Addison run the command as root or not.

In any case, untar'ing UNIX programs on a partition that doesn't support the UNIX semantics (not only permissions, but also hard/symbolic links, etc.) will always (in general) be a problem.

In short: in general there's nothing you can do on your side to prevent such problems, besides informing the user that the archive should be unpacked in a suitable file system.
 

The Following 3 Users Say Thank You to reinob For This Useful Post: