Skip to content

Conversation

@probonopd
Copy link
Member

@probonopd probonopd commented Mar 10, 2020

Addresses the bug reported by @bdantas: --appimage-extract changes all directory permissions to 700. This is unexpected and causes problems (if squashfs-root is used as-is to create a new AppImage, the new AppImage must be mounted with fuse or else non-root user gets hit with "Permission denied").

Desired behavior: --appimage-extract should not change any permissions, so that the contents of squashfs-root match exactly what was in the original AppImage.

Implemented here: Uses 0755. Implementing the desired behavior is more work, feel free to send another PR to implement it. For now, I think this already improves the situation a bit.

Reference: #1032 (comment)

@probonopd probonopd merged commit 7392c48 into master Mar 10, 2020
@probonopd probonopd deleted the fix-1032 branch March 10, 2020 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants