On Mar 24, 2005, at 6:14 PM, Martina Oefelein wrote:

Everytime I unzip the file and install the .mpkg file, I get the following error:
"The InstallationCheck tool is either not exectutable or not readable."

did you use unzip to decompress the archive? Apparently unzip doesn't preserve "execute" rights. Try another decompressor. Stuffit Expander seems to work fine.

That was stated in the question.

What *particularly* bothers me is that he said it STILL COMPLAINS after he *removed InstallationCheck* (I suggested this -- it is perfectly valid to do, as it is only there to disallow <= 10.2 users from attempting an install). That is bizarre.

I think that one or more of the following is true, the latter being more likely:
(a) Installer is completely insane
(b) Installer is doing the check with a receipt (which I definitely don't think it's supposed to do)
(c) He didn't actually perform the manipulation he said he performed on the mpkg AND all of the contained pkgs (I came to this conclusion just now, after thinking harder)


Since the case is probably (c), this is how you would solve it from the shell:

% find somepackage-version.mpkg -name InstallationCheck -exec chmod +x {} \;

or alternatively, if you really like Python:

#!/usr/bin/env python
import os
for root, dirs, files in os.walk('somepackage-version.mpg'):
    for fn in files:
        if fn != 'InstallationCheck':
            continue
        fn = os.path.join(root, fn)
        mode = os.stat(fn).st_mode
        os.chmod(fn, mode | 0111)

Obviously, the shell version is a little shorter -- both were composed in Mail and neither were tested, so.. good luck.

-bob

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to