You might avoid the use of tcl's cd command and use:
cd
set directory $acs_root/packages/$package_key/tcl set files [glob -nocomplain -directory $directory *.tcl] ....
The -nocomplain switch prevents an error when no files are found.
-nocomplain