apm_build_one_package_relationships (public)

 apm_build_one_package_relationships package_key

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

Builds the nsv dependency structures for a single package.

Parameters:
package_key (required)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_build_package_relationships apm_build_package_relationships (public) apm_build_one_package_relationships apm_build_one_package_relationships apm_build_package_relationships->apm_build_one_package_relationships apm_package_install apm_package_install (public) apm_package_install->apm_build_one_package_relationships packages/acs-admin/www/apm/package-add-2.tcl packages/acs-admin/ www/apm/package-add-2.tcl packages/acs-admin/www/apm/package-add-2.tcl->apm_build_one_package_relationships packages/acs-admin/www/apm/version-dependency-add-2.tcl packages/acs-admin/ www/apm/version-dependency-add-2.tcl packages/acs-admin/www/apm/version-dependency-add-2.tcl->apm_build_one_package_relationships packages/acs-admin/www/apm/version-dependency-remove.tcl packages/acs-admin/ www/apm/version-dependency-remove.tcl packages/acs-admin/www/apm/version-dependency-remove.tcl->apm_build_one_package_relationships apm_one_package_descendents apm_one_package_descendents (private) apm_build_one_package_relationships->apm_one_package_descendents apm_one_package_inherit_order apm_one_package_inherit_order (public) apm_build_one_package_relationships->apm_one_package_inherit_order apm_one_package_load_libraries_dependencies apm_one_package_load_libraries_dependencies (private) apm_build_one_package_relationships->apm_one_package_load_libraries_dependencies apm_package_list_url_resolution apm_package_list_url_resolution (public) apm_build_one_package_relationships->apm_package_list_url_resolution

Testcases:
No testcase defined.
Source code:

    unset -nocomplain ::apm_visited_package_keys
    set ::apm_package_url_resolution [list]
    apm_package_list_url_resolution $package_key
    nsv_set apm_package_url_resolution $package_key $::apm_package_url_resolution

    unset -nocomplain ::apm_visited_package_keys
    set ::apm_package_inherit_order [list]
    apm_one_package_inherit_order $package_key
    nsv_set apm_package_inherit_order $package_key $::apm_package_inherit_order

    unset -nocomplain ::apm_visited_package_keys
    set ::apm_package_load_libraries_order [list]
    apm_one_package_load_libraries_dependencies $package_key
    nsv_set apm_package_load_libraries_order $package_key $::apm_package_load_libraries_order

    unset -nocomplain ::apm_visited_package_keys
    set ::apm_package_descendents [list]
    apm_one_package_descendents $package_key
    nsv_set apm_package_descendents $package_key $::apm_package_descendents
Generic XQL file:
packages/acs-tcl/tcl/apm-procs.xql

PostgreSQL XQL file:
packages/acs-tcl/tcl/apm-procs-postgresql.xql

Oracle XQL file:
packages/acs-tcl/tcl/apm-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: