Deploy FileMaker Pro 12
Log In or Register to download the BES file, and more.

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

ID2540
StatusQA - Ready for Production Level Testing
TitleDeploy FileMaker Pro 12
DomainBESC
CategorySoftware Deployment
Download Size399556913
SourceMac Software Deployment Wizard
Source IDmah60
KeywordsFileMaker Pro / Advanced 12, Mac
Is TaskTrue
Added by on 7/24/2013 10:03:38 AM
Last Modified by on 7/24/2013 10:03:38 AM
Counters 3496 Views / 3 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Relevance

Used in 225 fixlets and 100 analyses   * Results in a true/false
Show indented relevance
mac of operating system
Used in 20 fixlets   * Results in a true/false
Show indented relevance
(system version >= "10.6" AND system version < "10.9")
Used in 1 fixlet   * Results in a true/false
Show indented relevance
(not exists application whose (name of it as string is "FileMaker Pro.app" AND version of it >= "12.0.1" as version))

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.tmp
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"
Success Criteria

This action will be considered successful when the applicability relevance evaluates to false.


Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!
hansen_m -
Although the file paths specify FileMaker Pro 12 the same process should work with both FileMaker Pro 11 & 12, Standard and Advanced