Summary: | BSD install doesn't support --owner and --group, and Mac OS X doesn't have root gid | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Mamoru KOMACHI (RETIRED) <usata> |
Component: | Core - Ebuild Support | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | alexander, ndimiduk, osx |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dobin.diff
dosbin.diff |
Description
Mamoru KOMACHI (RETIRED)
![]() Created attachment 35896 [details, diff]
dobin.diff
Created attachment 35897 [details, diff]
dosbin.diff
Sorry, it's not root user that is missing from Mac OS X but root group. gid 0 in Mac OS X is wheel. (Just the same as other *BSD) install -o root -g root and chown root:root fail because no such root group on Mac OS X system. (It will fail on other *BSD. At least FreeBSD spits error if -g root is specified. -g 0 works anyway) Included in cvs in a slightly different way. All methods use short options now. Uses group names, but on GNU '$USERLAND' systems it uses root:root and on others it uses root:wheel. *** Bug 58212 has been marked as a duplicate of this bug. *** Fixed a while ago... |