Opened 15 years ago
Last modified 15 years ago
#20496 closed defect
permissions are set to root during install phase despite destroot permissions — at Version 3
Reported by: | jameskyle@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | MacPorts 1.8.0 |
Component: | base | Version: | 1.8.0 |
Keywords: | Cc: | jmr@… | |
Port: |
Description (last modified by jameskyle@…)
This behavior only appears in 1.8, it works as expected in 1.7.1. It appears the install phase is changing file and directory ownership from that specified and assigned in the destroot.
For example:
sudo port destroot backuppc ls -ld work/destroot/${destroot}${prefix}/var/backups drwxrwx--- 7 backuppc backuppc 272 Jul 30 17:08 work/destroot/${destroot}${prefix}/var/backups And after install: ls -ld ${prefix}/var/backups drwxrwx--- 7 root backuppc 272 Jul 30 17:09 ${prefix}/var/backups }}}
Change History (3)
comment:1 Changed 15 years ago by jmroot (Joshua Root)
Component: | ports → base |
---|---|
Milestone: | → MacPorts 1.8.0 |
Summary: | base - 1.8 - permissions are set to root during install phase despite destroot permissions → permissions are set to root during install phase despite destroot permissions |
comment:2 Changed 15 years ago by jmroot (Joshua Root)
Cc: | jmr@… added |
---|
comment:3 Changed 15 years ago by jameskyle@…
Description: | modified (diff) |
---|
updated to trunk. it's better, the sub directories are getting proper permissions. But the top level one I create is still root:admin after install phasse.
ls -ld ${destroot}${prefix}/var/wwwbackup drwxrwx--- 6 backuppc backuppc 204 Aug 3 11:00 ${destroot}${prefix}/var/wwwbackup % ls -ld ../../../mports/var/wwwbackup drwxr-xr-x 6 root admin 204 Aug 3 11:07 ../../../mports/var/wwwbackup
Note: See
TracTickets for help on using
tickets.
May be helped by r54706 (was a little chown-happy before).