Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#13049 closed defect (fixed)

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 (7)

comment:1 Changed 16 years ago by afb@…

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

comment:2 Changed 16 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 16 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 16 years ago by afb@…

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

comment:5 Changed 16 years ago by afb@…

Resolution: fixed
Status: newclosed

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 15 years ago by tobypeterson

Milestone: MacPorts base bugsMacPorts Future

Milestone MacPorts base bugs deleted

comment:7 Changed 14 years ago by jmroot (Joshua Root)

Milestone: MacPorts FutureMacPorts 1.6
Note: See TracTickets for help on using tickets.