Storyboard Pro makes use of a license file on the client to connect to a license server. Custom installers should include a postinstall
script to activate the license service and add the required license.dat
file as well as any additional config files.
The installer needs to add three modified files to the application bundle. These will provide the user with custom settings for PDF templates, resolution presets, and software updates.
• pdfoptions.xml
• sb_prefs_override.xml
• resolution.conf
resolution.conf
This file provides the scene resolutions for the program and sets a default.Storyboard Pro 7.app/Contents/tba/etc/resolution.conf
default HDTV_1080p23.976
pdfoptions.xml
This file provides the custom PDF export options for WB Animation clients.Storyboard Pro 7.app/Contents/tba/resources/pdf/pdfoptions.xml
sb_prefs_override.xml
This file provides various app preferences.Storyboard Pro 7.app/Contents/tba/resources/sb_prefs_override.xml
bool id="AB_CHECK_UPDATE_AUTOMATICALLY" value="false" shortDesc="Internal" longDesc="" facilityOverride="true"
Client License
The client license file is located at /usr/local/flexlm/licenses/license.dat
A postinstall
script can activate the license service and add the license file.
#!/bin/bash lic_dat="/usr/local/flexlm/licenses/license.dat" license_wizard="/Applications/Toon\ Boom\ Storyboard\ Pro\ 7/Storyboard\ Pro\ 7.app/Contents/Tools/LicenseWizard.app/Contents/MacOS/LicenseWizard" # write license file if [[ ! -e $lic_dat ]]; then /bin/mkdir -p /usr/local/flexlm/licenses /bin/echo "SERVER license.server.pri 0 ANY" >> $lic_dat /bin/echo "VENDOR toonboom" >> $lic_dat /bin/echo "USE_SERVER" >> $lic_dat fi # activate anchor service $license_wizard --console --install-anchor &> /dev/null exit 0