diff --git a/Mac/scripts/BuildApplet.py b/Mac/scripts/BuildApplet.py index e0b58e7cb6e..a7e35f37e6b 100644 --- a/Mac/scripts/BuildApplet.py +++ b/Mac/scripts/BuildApplet.py @@ -19,6 +19,7 @@ import MACFS import MacOS from Res import * +import macostools # .pyc file (and 'PYC ' resource magic number) MAGIC = imp.get_magic() @@ -212,6 +213,7 @@ def process(template, filename, output): CloseResFile(output) + macostools.touched(dest_fss) if DEBUG: print "Applet created:", destname diff --git a/Mac/scripts/FixCreator.py b/Mac/scripts/FixCreator.py index f5213d072ef..b5b3a26ec76 100644 --- a/Mac/scripts/FixCreator.py +++ b/Mac/scripts/FixCreator.py @@ -5,6 +5,7 @@ import os import macfs import sys +import macostools OLD='PYTH' NEW='Pyth' @@ -15,6 +16,7 @@ def walktree(name, change): cur_cr, cur_tp = fs.GetCreatorType() if cur_cr == OLD: fs.SetCreatorType(NEW, cur_tp) + macostools.touched(fs) print 'Fixed ', name elif os.path.isdir(name): print '->', name diff --git a/Mac/scripts/fixfiletypes.py b/Mac/scripts/fixfiletypes.py index c5e1e7fa0ad..284b5e12341 100644 --- a/Mac/scripts/fixfiletypes.py +++ b/Mac/scripts/fixfiletypes.py @@ -10,6 +10,7 @@ import os import macfs import sys +import macostools list = [ ('.py', 'Pyth', 'TEXT'), @@ -33,6 +34,7 @@ def walktree(name, change): if curcrtp <> (cr, tp): if change: fs.SetCreatorType(cr, tp) + macostools.touched(fs) print 'Fixed ', name else: print 'Wrong', curcrtp, name