apm_package_delete (public)

 apm_package_delete [ -sql_drop_scripts sql_drop_scripts ] \
    [ -callback callback ] [ -remove_files ] [ -delete_site_nodes ] \
    package_key

Defined in packages/acs-tcl/tcl/apm-install-procs.tcl

De-install a package from the system. Will unmount and uninstantiate package instances, invoke any before-uninstall callback, source any provided sql drop scripts, remove message keys, and delete the package from the APM tables.

Switches:
-sql_drop_scripts (optional)
-callback (optional, defaults to "apm_dummy_callback")
-remove_files (optional, boolean)
-delete_site_nodes (optional, boolean)
Parameters:
package_key (required)

Partial Call Graph (max 5 caller/called nodes):
%3 test_upgrade upgrade (test acs-lang) apm_package_delete apm_package_delete test_upgrade->apm_package_delete acs::try_cache acs::try_cache (private) apm_package_delete->acs::try_cache acs_package_root_dir acs_package_root_dir (public) apm_package_delete->acs_package_root_dir apm_callback_and_log apm_callback_and_log (public) apm_package_delete->apm_callback_and_log apm_invoke_callback_proc apm_invoke_callback_proc (public) apm_package_delete->apm_invoke_callback_proc apm_package_instance_delete apm_package_instance_delete (public) apm_package_delete->apm_package_instance_delete lang::test::teardown_test_package lang::test::teardown_test_package (private) lang::test::teardown_test_package->apm_package_delete packages/acs-admin/www/apm/package-delete-2.tcl packages/acs-admin/ www/apm/package-delete-2.tcl packages/acs-admin/www/apm/package-delete-2.tcl->apm_package_delete

Testcases:
upgrade
[ show source ]
Show another procedure: