mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-03 13:27:28 -08:00
38 lines
1.4 KiB
Diff
38 lines
1.4 KiB
Diff
--- a/test/tcl/parallel.tcl
|
|
+++ b/test/tcl/parallel.tcl
|
|
@@ -289,16 +289,26 @@
|
|
[eval glob -nocomplain {$dir/$buildpath/db_{reptest,repsite,replicate}$EXE}] \
|
|
$destdir/$buildpath}
|
|
}
|
|
+ catch {
|
|
+ set l [eval glob {$dir/.libs} {$dir/db_{checkpoint,deadlock}$EXE} \
|
|
+ {$dir/db_{dump,load,printlog,recover,stat,upgrade}$EXE} \
|
|
+ {$dir/db_{archive,verify,hotbackup,log_verify}$EXE}]
|
|
+ foreach fn $l {
|
|
+ set fbasename [file tail $fn]
|
|
+ eval file link {$destdir/$fbasename} $fn
|
|
+ }
|
|
+ }
|
|
+ # we will be modifying this file, so we must copy, not link
|
|
catch {eval file copy \
|
|
- [eval glob {$dir/{.libs,include.tcl}}] $destdir}
|
|
+ [eval glob {$dir/include.tcl}] $destdir}
|
|
# catch {eval file copy $dir/$queuedir $destdir}
|
|
- catch {eval file copy \
|
|
- [eval glob {$dir/db_{checkpoint,deadlock}$EXE} \
|
|
- {$dir/db_{dump,load,printlog,recover,stat,upgrade}$EXE} \
|
|
- {$dir/db_{archive,verify,hotbackup,log_verify}$EXE}] \
|
|
- $destdir}
|
|
- catch {eval file copy \
|
|
- [eval glob -nocomplain {$dir/db_{reptest,repsite,replicate}$EXE}] $destdir}
|
|
+ catch {
|
|
+ set l [eval glob -nocomplain {$dir/db_{reptest,repsite,replicate}$EXE}]
|
|
+ foreach fn $l {
|
|
+ set fbasename [file tail $fn]
|
|
+ eval file link {$destdir/$fbasename} $fn
|
|
+ }
|
|
+ }
|
|
|
|
# Create modified copies of include.tcl in parallel
|
|
# directories so paths still work.
|