--- ccp4i/crank/plugins/prep/crank_prep.tcl.orig 2010-04-08 20:32:42.646610752 -0500 +++ ccp4i/crank/plugins/prep/crank_prep.tcl 2010-04-08 20:35:35.837433887 -0500 @@ -226,7 +226,7 @@ set script "$script\n$labout" set script "$script\nEND\n" - set run_command "truncate $command << \"$script\"" + set run_command "ftruncate $command << \"$script\"" puts $run_command catch {eval exec $run_command } output puts $output --- ccp4i/scripts/dtrek2mtz.script.orig 2010-04-08 20:33:33.605970391 -0500 +++ ccp4i/scripts/dtrek2mtz.script 2010-04-08 20:39:04.430810978 -0500 @@ -36,7 +36,7 @@ set HKL_TRUNCATE [GetTmpFileName -ext mtz] CreateComScript truncate truncate_script - set cmd "[BinPath truncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" + set cmd "[BinPath ftruncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" set status [Execute $cmd $truncate_script program_status report] HandleHarvestFile $HARVEST_MODE $HARVEST_PNAME $HARVEST_DNAME truncate --- ccp4i/scripts/import_scaled.script.orig 2010-04-08 20:33:14.966204443 -0500 +++ ccp4i/scripts/import_scaled.script 2010-04-08 20:37:27.855025229 -0500 @@ -62,7 +62,7 @@ } else { CreateComScript truncate truncate_script - set cmd "[BinPath truncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" + set cmd "[BinPath ftruncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" set status [Execute $cmd $truncate_script program_status report] HandleHarvestFile $HARVEST_MODE $HARVEST_PNAME $HARVEST_DNAME truncate --- ccp4i/scripts/import.script.orig 2010-04-08 20:33:56.376683987 -0500 +++ ccp4i/scripts/import.script 2010-04-08 20:40:43.076571264 -0500 @@ -144,7 +144,7 @@ set truncatemtz [GetTmpFileName -ext mtz ] CreateComScript truncate truncate_script - set cmd "[BinPath truncate] HKLIN \"$tmpmtz\" HKLOUT \"$truncatemtz\"" + set cmd "[BinPath ftruncate] HKLIN \"$tmpmtz\" HKLOUT \"$truncatemtz\"" set status [Execute $cmd $truncate_script program_status report] --- ccp4i/scripts/scala.script.orig 2010-04-08 20:33:25.337079512 -0500 +++ ccp4i/scripts/scala.script 2010-04-08 20:38:31.298227368 -0500 @@ -275,7 +275,7 @@ } else { CreateComScript truncate truncate_script - set cmd "[BinPath truncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" + set cmd "[BinPath ftruncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" set status [Execute $cmd $truncate_script $LOG_FILE program_status report ] } --- ccp4i/scripts/scalepack2mtz.script.orig 2010-04-08 20:33:03.301350949 -0500 +++ ccp4i/scripts/scalepack2mtz.script 2010-04-08 20:36:24.269824875 -0500 @@ -35,7 +35,7 @@ set HKL_TRUNCATE [GetTmpFileName -ext mtz] CreateComScript truncate truncate_script - set cmd "[BinPath truncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" + set cmd "[BinPath ftruncate] HKLIN \"$HKLTMP\" HKLOUT \"$HKL_TRUNCATE\"" set status [Execute $cmd $truncate_script program_status report] HandleHarvestFile $HARVEST_MODE $HARVEST_PNAME $HARVEST_DNAME truncate --- ccp4i/scripts/truncate.script.orig 2010-04-08 20:33:46.150812263 -0500 +++ ccp4i/scripts/truncate.script 2010-04-08 20:39:54.085186884 -0500 @@ -45,7 +45,7 @@ CreateComScript truncate truncate_script - set cmd "[BinPath truncate] HKLIN \"$HKLIN\"" + set cmd "[BinPath ftruncate] HKLIN \"$HKLIN\"" if { ![StringSame $INPUT_DATA AMPLITUDES] } { append cmd " HKLOUT \"$HKL_TRUNCATE\"" }