Alien does not always get permissions right in RPM to DEB
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alien (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: alien
I am using alien version 8.73 on Ubuntu Jaunty. A particular RPM I was trying to convert had some non-root suid/sgid binaries - these permissions were not being preserved in the alien-produced .deb package. The alien postinst script was setting the ownership correctly, but not the permissions. I think I found an operator precedence bug in /usr/share/
if (defined(
This line should read as:
if (defined(
The precedence of ">" above "&" appears to have the effect of the owninfo hash only being updated on files with world-execute set.
Patch is attached
tags: | added: patch |
Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!