Index: openacs-4/packages/acs-admin/tcl/apm-admin-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/tcl/apm-admin-procs.tcl,v diff -u -N -r1.32.2.8 -r1.32.2.9 --- openacs-4/packages/acs-admin/tcl/apm-admin-procs.tcl 2 Aug 2021 17:04:53 -0000 1.32.2.8 +++ openacs-4/packages/acs-admin/tcl/apm-admin-procs.tcl 13 Dec 2022 14:58:25 -0000 1.32.2.9 @@ -477,15 +477,14 @@ # The path to the 'packages' directory in the checkout set packages_root_path [file join {*}[lrange [file split $spec_file] 0 end-2]] - set tmp_filename [ad_tmpnam] - lappend cmd -C $packages_root_path --files-from $tmp_filename - - set fp [open $tmp_filename w] + set fp [ad_opentmpfile tmp_filename] foreach file $files { puts $fp $package_key/$file } close $fp + lappend cmd -C $packages_root_path --files-from $tmp_filename + lappend cmd "|" [apm_gzip_cmd] -c ">" $apm_file ns_log Notice "Executing: exec $cd_helper $packages_root_path $cmd" if {[catch "exec $cd_helper $packages_root_path $cmd" errmsg]} {