Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d4c2be6

Browse files
application is no only copied when it is not dearchived
1 parent cf07fee commit d4c2be6

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

‎quickpkg‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,13 +393,15 @@ if __name__ == "__main__":
393393
exit(1)
394394

395395
foundapps = []
396+
copy_app = False
396397

397398
# if item is an app, just pass it on
398399
if item_extension == 'app':
399400
if not os.path.exists(item_path):
400401
print "This does not seem to be an Application!"
401402
exit(1)
402403
foundapps.append(item_path)
404+
copy_app = True
403405

404406
dmgvolumepaths = []
405407
tmp_path = None
@@ -465,10 +467,14 @@ if __name__ == "__main__":
465467

466468
logger("Found application: %s" % foundapps[0], 1)
467469

468-
# copy found app to payload folder
470+
# copy or move found app to payload folder
469471
app_name = os.path.basename(foundapps[0])
470472
app_path = os.path.join(payload_path, app_name)
471-
shutil.copytree(foundapps[0], app_path, symlinks=True)
473+
if copy_app:
474+
shutil.copytree(foundapps[0], app_path, symlinks=True)
475+
else:
476+
shutil.move(foundapps[0], app_path)
477+
472478

473479
# extract version and other metadata
474480
(app_name, app_identifier, app_version) = appNameAndVersion(app_path)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /