Wireshark-bugs: [Wireshark-bugs] [Bug 12593] macOS installer package is configured to disallow d
Date: Thu, 07 Jul 2016 19:43:36 +0000

Comment # 1 on bug 12593 from
Note that if you're using Package Maker, you should be aware of a bug with this
setting that might be causing your problem.  In XQuartz, I workaround it as
part of package creation with this step in my packaging script:

        echo "Browse to the components tab and check the box to make
XQuartz.app downgradeable"
        echo "<rdar://problem/10772627>"
        echo "Press enter when done"
        open XQuartz-${VERSION_TXT}.pmdoc
        read IGNORE

Here are my notes from that Radar.  Note that PackageMaker is deprecated, so
it's not likely to ever see this bug fixed.

I have a pmdoc that I use to build my package with packagemaker.  I set 
isDowngradeable="true" in the plist, but when I open it, it is no longer set
that way.

The only difference between the broken and working cases is that the working
case contains 01x-contents.xml and its <file-list>01x-contents.xml</file-list>
reference.  The broken case doesn't (it lets packagemaker create it).

Without this <file-list>, packagemaker ignores the isDowngradeable="true"
option.

My workaround is now to pause my script when I get to the point of creating the
package, open the pmdoc in Package Maker.app, browse to the Components tab,
turn the option back on, save, then continue the script, but I really need
something less interactive.


You are receiving this mail because:
  • You are watching all bug changes.