mirror of
https://gitlab.com/openlp/packaging.git
synced 2024-12-22 21:12:50 +00:00
41 lines
1.6 KiB
Plaintext
41 lines
1.6 KiB
Plaintext
|
on run
|
||
|
-- wait for virus scanner
|
||
|
delay 2
|
||
|
|
||
|
tell application "Finder"
|
||
|
tell disk "%s"
|
||
|
open
|
||
|
set current view of container window to icon view
|
||
|
set toolbar visible of container window to false
|
||
|
set statusbar visible of container window to false
|
||
|
set the bounds of container window to {400, 100, 1100, 500}
|
||
|
set theViewOptions to the icon view options of container window
|
||
|
set arrangement of theViewOptions to not arranged
|
||
|
set icon size of theViewOptions to 128
|
||
|
set background picture of theViewOptions to file ".background:installer-background.png"
|
||
|
if not exists file "Applications" then
|
||
|
make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"}
|
||
|
end if
|
||
|
delay 1
|
||
|
set position of item "%s" of container window to {160, 200}
|
||
|
set position of item ".Trashes" of container window to {100, 500}
|
||
|
set position of item ".background" of container window to {200, 500}
|
||
|
set position of item ".DS_Store" of container window to {400, 500}
|
||
|
set position of item "Applications" of container window to {550, 200}
|
||
|
if exists file ".VolumeIcon.icns" then
|
||
|
set position of item ".VolumeIcon.icns" of container window to {500, 500}
|
||
|
end if
|
||
|
set position of item ".fseventsd" of container window to {300, 500}
|
||
|
if exists POSIX file ".SymAVx86QSFile" then
|
||
|
set position of item ".SymAVx86QSFile" of container window to {600, 500}
|
||
|
end if
|
||
|
open
|
||
|
close
|
||
|
update without registering applications
|
||
|
-- wait until the virus scan completes
|
||
|
delay 5
|
||
|
-- eject
|
||
|
end tell
|
||
|
end tell
|
||
|
end run
|