apm_find_package_info_in_dir (private)

 apm_find_package_info_in_dir -dir dir

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

Locate exactly one *.info file in the given directory. Returns absolute path to the info file.

Switches:
-dir (required)

Partial Call Graph (max 5 caller/called nodes):
apm_load_apm_file apm_load_apm_file (public) apm_find_package_info_in_dir apm_find_package_info_in_dir apm_load_apm_file->apm_find_package_info_in_dir

Testcases:
No testcase defined.
Source code:
    set infos [glob -nocomplain -directory $dir *.info]
    if {[llength $infos] == 0} {
        return -code error "no .info file found in $dir"
    }
    if {[llength $infos] > 1} {
        return -code error "multiple .info files found in $dir: $infos"
    }
    return [lindex $infos 0]
Generic XQL file:
packages/acs-tcl/tcl/apm-file-procs.xql

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

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

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