gentoo/sys-libs/db/files/db-6.0.20-test-link.patch
Sam James 7649b930ec
sys-libs/db: cleanup patches
Signed-off-by: Sam James <sam@gentoo.org>
2022-03-20 21:04:33 +00:00

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.