[MacPorts] #33299: --with-macports-user also sets the group
MacPorts
noreply at macports.org
Sun Feb 19 11:07:52 PST 2012
#33299: --with-macports-user also sets the group
---------------------------------------+------------------------------------
Reporter: thomas.c.jansen@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 2.0.3
Keywords: | Port:
---------------------------------------+------------------------------------
Changes (by ryandesign@…):
* component: ports => base
Old description:
> Installing MacPorts from source will fails with the missing user
> "macports" (it would be great if this would be explained in the install
> documentation), but this can be overwritten with the "--with-macports-
> user" switch for "configure".
>
> However, using "--with-macports-user=root" will result in the following
> error message when trying to "sudo make install":
>
> ===> making install in doc
> /usr/bin/install -c -d -o root -g admin -m 0755 /opt/local
> /usr/bin/install -c -d -o root -g admin -m 0755
> /opt/local/etc/macports
> < prefix.mtree /usr/sbin/mtree -U -e -p /opt/local > /dev/null
> < base.mtree /usr/sbin/mtree -U -e -p /opt/local > /dev/null
> mtree: line 16: unknown group root
> make[1]: *** [install] Error 1
> make: *** [install] Error 1
>
> Looking into "./doc/base.mtree" reveals that "root" is also used as the
> group:
>
> Preferences uname=root gname=root mode=755
>
> Changing the "gname" to "admin" solves the problem.
New description:
Installing MacPorts from source will fails with the missing user
"macports" (it would be great if this would be explained in the install
documentation), but this can be overwritten with the "--with-macports-
user" switch for "configure".
However, using "--with-macports-user=root" will result in the following
error message when trying to "sudo make install":
{{{
===> making install in doc
/usr/bin/install -c -d -o root -g admin -m 0755 /opt/local
/usr/bin/install -c -d -o root -g admin -m 0755 /opt/local/etc/macports
< prefix.mtree /usr/sbin/mtree -U -e -p /opt/local > /dev/null
< base.mtree /usr/sbin/mtree -U -e -p /opt/local > /dev/null
mtree: line 16: unknown group root
make[1]: *** [install] Error 1
make: *** [install] Error 1
}}}
Looking into "./doc/base.mtree" reveals that "root" is also used as the
group:
{{{
Preferences uname=root gname=root mode=755
}}}
Changing the "gname" to "admin" solves the problem.
--
--
Ticket URL: <https://trac.macports.org/ticket/33299#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list