Oui.Macos_postinstallSourceval generate_postinstall_script :
env:(string * string) list ->
app_name:string ->
binary_name:string ->
has_binary:bool ->
?plugins:Installer_config.plugin list ->
unit ->
stringGenerate postinstall script content for macOS .pkg installers.
The postinstall script:
val generate_uninstall_script :
app_name:string ->
binary_name:string ->
has_binary:bool ->
plugins:Installer_config.plugin list ->
stringGenerate uninstall script content for macOS .pkg installers.
The uninstall script:
val save_postinstall_script :
content:string ->
scripts_dir:OpamFilename.Dir.t ->
OpamFilename.tSave postinstall script to the scripts directory with executable permissions.
val save_uninstall_script :
content:string ->
resources_dir:OpamFilename.Dir.t ->
OpamFilename.tSave uninstall script to the resources directory with executable permissions.