apm_mount_core_packages (private)

 apm_mount_core_packages

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

Mount, and set permissions for a number of packages part of the OpenACS core. The packages are singletons that have already been instantiated during installation. The main site needs to have been set up prior to invoking this proc.

The reason mounting is done here and not via the auto-mount feature of the APM is that there is a circular dependency between acs-subsite and acs-content-repository. The package acs-subsite requires acs-content-repository and so we cannot install acs-subsite before acs-content-repository in order to be able to mount acs-content-repository.

Author:
Peter Marklund
See Also:

Partial Call Graph (max 5 caller/called nodes):
%3 acs_magic_object acs_magic_object (public) permission::grant permission::grant (public) permission::set_not_inherit permission::set_not_inherit (public) site_node::instantiate_and_mount site_node::instantiate_and_mount (public) apm_mount_core_packages apm_mount_core_packages apm_mount_core_packages->acs_magic_object apm_mount_core_packages->permission::grant apm_mount_core_packages->permission::set_not_inherit apm_mount_core_packages->site_node::instantiate_and_mount

Testcases:
No testcase defined.
[ show source ]
Show another procedure: