Wireshark-bugs: [Wireshark-bugs] [Bug 12593] macOS installer package is configured to disallow d
Comment # 1
on bug 12593
from Jeremy Huddleston Sequoia
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.