New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13049 (closed defect: fixed)

Opened 6 years ago

Last modified 3 years ago

pkg/mpkg/dmg/mdmg needs updating for leopard

Reported by: afb@… Owned by: afb@…
Priority: High Milestone: MacPorts 1.6
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

comment:1 Changed 6 years ago by afb@…

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

comment:2 Changed 6 years 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}]
    }

comment:3 Changed 6 years 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...

comment:4 Changed 6 years ago by afb@…

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

comment:5 Changed 6 years 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)

comment:6 Changed 4 years ago by toby@…

  • Milestone changed from MacPorts base bugs to MacPorts Future

Milestone MacPorts base bugs deleted

comment:7 Changed 3 years ago by jmr@…

  • Milestone changed from MacPorts Future to MacPorts 1.6
Note: See TracTickets for help on using tickets.