[MacPorts] #34192: dbus: binary(pkg/mpkg) package not creating system user accounts upon install (was: binary(pkg/mpkg) package not creating system user accounts upon install)

MacPorts noreply at macports.org
Tue Apr 24 08:21:16 PDT 2012


#34192: dbus: binary(pkg/mpkg) package not creating system user accounts upon
install
-------------------------------------------+--------------------------------
 Reporter:  wheeltong@…                    |       Owner:  mcalhoun@…           
     Type:  defect                         |      Status:  new                  
 Priority:  Normal                         |   Milestone:                       
Component:  ports                          |     Version:  2.0.4                
 Keywords:  installer pkg mpkg messagebus  |        Port:  dbus                 
-------------------------------------------+--------------------------------
Changes (by ryandesign@…):

  * owner:  macports-tickets@… => mcalhoun@…


Old description:

> when using 'port mpkg dbus' to create the binary package.
>
> and installing on the target system with
>
>   sudo installer -pkg dbus-1.4.18.mpkg -target /
>
> I find the corresponding system account 'messagebus' for this package is
> not created.
>
> The same may also be true for other packages requiring system accounts,
> e.g. avahi
>
> Assuming the packages are created successfully, is it correct to expect
> this behaviour?

New description:

 when using '`port mpkg dbus`' to create the binary package.

 and installing on the target system with

 {{{
 sudo installer -pkg dbus-1.4.18.mpkg -target /
 }}}

 I find the corresponding system account 'messagebus' for this package is
 not created.

 The same may also be true for other packages requiring system accounts,
 e.g. avahi

 Assuming the packages are created successfully, is it correct to expect
 this behaviour?

--

Comment:

 This is because the dbus port is using the old adduser and addgroup
 procedures. It needs to instead use the new add_users option. Please file
 additional tickets for any additional ports you discover that need to be
 similarly updated.

-- 
Ticket URL: <https://trac.macports.org/ticket/34192#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list