New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #13049 (closed defect: fixed)

Opened 20 months ago

Last modified 7 months ago

pkg/mpkg/dmg/mdmg needs updating for leopard

Reported by: afb@… Owned by: afb@…
Priority: High Milestone: MacPorts Future
Component: base Version: 1.6.0
Keywords: Cc:
Port:

Description

"port dmg" and "port mdmg" doesn't work anymore in Leopard, it seems.

It also needs to be updated from the current ugly pre-Jaguar hacks, to instead use the PackageMaker application from Apple properly...

Change History

Changed 20 months ago by afb@…

The actual command that changed is hdid, used to use /dev/disk1s2 but now uses /dev/disk1s1

Changed 20 months ago by afb@…

    if {[catch {set devicename [exec hdid ${tmp_image} | grep "s2" | awk "{ print \$1 }"]} error]} {
        return -code error [format [msgcat::mc "Failed to attach temporary image: %s"] ${error}]
    }

Changed 20 months ago by afb@…

dmg and mdmg targets fixed in r30691 and r306912. pkg and mpkg targets still need to use PackageMaker.

Note: Each Mac OS X version has a different version of packages, and a different version of PackageMaker...

Changed 20 months ago by afb@…

PackageMaker code added in 30702, with additional package.flat flag .

Changed 20 months ago by afb@…

  • status changed from new to closed
  • resolution set to fixed

Support for mdmg added too, and the background was changed to new logo.

Biggest source code changes: r30702, r30778, r30780, r30781 (and some)

Changed 7 months ago by toby@…

  • milestone changed from MacPorts base bugs to MacPorts Future

Milestone MacPorts base bugs deleted

Note: See TracTickets for help on using tickets.