Deploy FileMaker Pro 12
0 Votes |
Description
This task will deploy FileMaker Pro 12
- Assisted Install for FileMaker Pro / Advanced - http://help.filemaker.com/app/answers/detail/a_id/7099/
This task is applicable on Mac OS X 10.6, Mac OS X 10.7 and Mac OS X 10.8
Property Details
2540 | |
QA - Ready for Production Level Testing | |
Deploy FileMaker Pro 12 | |
BESC | |
Software Deployment | |
399556913 | |
Mac Software Deployment Wizard | |
mah60 | |
FileMaker Pro / Advanced 12, Mac | |
True | |
hansen_m on 7/24/2013 10:03:38 AM | |
hansen_m on 7/24/2013 10:03:38 AM | |
3723 Views / 6 Downloads | |
* Average over 0 ratings. ** Log In or Register to add your rating. |
Relevance
Actions
Action 1 (default)
Action Link Click
here to initiate the deployment process.
Script Type
BigFix Action Script
prefetch FileMakerPro12dmg.tmp sha1:37e5dec13702516e1ac2e150d87147489046e02f size:399556913 http://bigfix.me/FileMakerPro12dmg.tmpSuccess Criteria
extract FileMakerPro12dmg.tmp
delete "/tmp/FileMakerPro12.dmg"
move "{posix path of file "FileMakerPro12.dmg" of folder "__Download" of client folder of current site}" "/tmp/FileMakerPro12.dmg"
//CREATE XML PKG CHOICE CHANGES (ENGLISH ONLY)
createfile until END_OF_FILE
="1.0" encoding="UTF-8"?>
"-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">= "1.0">
attributeSetting
-1
choiceAttribute
selected
choiceIdentifier
filemakerpro
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
filemakerapplication
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
application
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
labels
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsaus
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsdutch
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsfrench
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsgerman
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsitalian
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsjp
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelssc
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsspanish
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsswedish
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelstc
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
labelsuk
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
labelsus
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
olewrapper
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
dictionaries
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
webpublishing
attributeSetting
-1
choiceAttribute
selected
choiceIdentifier
languagepacks
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
dutchlanguagepack
attributeSetting
1
choiceAttribute
selected
choiceIdentifier
englishlanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
frenchlanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
germanlanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
italianlanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
japaneselanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
simplifiedchineselanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
spanishlanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
swedishlanguagepack
attributeSetting
0
choiceAttribute
selected
choiceIdentifier
traditionalchineselanguagepack
END_OF_FILE
delete "/tmp/fmp.xml"
move __createfile "/tmp/fmp.xml"
wait /usr/bin/hdiutil attach -quiet -nobrowse -mountpoint "/tmp/FILEMAKERPRO12" "/tmp/FileMakerPro12.dmg"
//USE PKG DEFAULTS XML (ALL LANGUAGES)
//wait /bin/bash -c "/usr/sbin/installer -showChoiceChangesXML -pkg /tmp/FILEMAKERPRO12/FileMaker\ Pro\ 12.mpkg | sed -n '/ /tmp/fmp.xml"
wait /bin/bash -c "/usr/sbin/installer -applyChoiceChangesXML /tmp/fmp.xml -pkg /tmp/FILEMAKERPRO12/FileMaker\ Pro\ 12.mpkg -target /"
createfile until END_OF_FILE
AI_USERNAME=<>
AI_ORGANIZATION=<>
AI_LICENSEKEY=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
AI_NONEWDATABASES=0
AI_Shortcuts=0
AI_REGISTRATION=0
AI_SKIPDIALOG=1
AI_DISABLEUPDATENOTIFY=1
AI_DISABLEVERSIONNOTIFY=1
AI_DISABLEPLUGINS=0
END_OF_FILE
delete "/tmp/Assisted Install.txt"
move __createfile "/tmp/Assisted Install.txt"
wait /bin/bash -c "/tmp/FILEMAKERPRO12/FileMaker\ Pro\ 12.mpkg/Contents/Packages/fmp12Application.pkg/Contents/Resources/ApplicationPostFlight /tmp/Assisted\ Install.txt /Applications/FileMaker\ Pro\ 12/FileMaker\ Pro.app/Contents/MacOS/ /Applications/FileMaker\ Pro\ 12/FileMaker\ Pro.app/Contents/MacOS/"
delete "/tmp/fmp.xml"
delete "/tmp/Assisted Install.txt"
wait /usr/bin/hdiutil detach -force "/tmp/FILEMAKERPRO12"
delete "/tmp/FileMakerPro12.dmg"
//FIX FOUL PERMISSIONS
wait /bin/bash -c "/bin/chmod -R o-w /Applications/FileMaker\ Pro\ 12"
This action will be considered successful when the applicability relevance evaluates to false.
Sharing
Social Media: |
Comments
|
|
Although the file paths specify FileMaker Pro 12 the same process should work with both FileMaker Pro 11 & 12, Standard and Advanced |