|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 5/6] ts-logs-capture: try_fetch_logs: Honour $fs_ and $out_prefix
This allows us to add some stuff to add to each pattern, and each
filename. This will be useful in a moment.
None of the call sites pass this yet.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
ts-logs-capture | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/ts-logs-capture b/ts-logs-capture
index 418155ce..6be77676 100755
--- a/ts-logs-capture
+++ b/ts-logs-capture
@@ -68,11 +68,13 @@ END
@guests = grep { defined $_->{Domid} } @allguests;
}
-sub try_fetch_logs ($$) {
- my ($lho, $logfilepats) = @_;
+sub try_fetch_logs ($$;$$) {
+ my ($lho, $logfilepats, $fs_prefix,$out_prefix) = @_;
+ $fs_prefix //= '';
+ $out_prefix //= '';
my $ok= 0;
foreach my $logfilepat (@$logfilepats) {
- my $logfileslist= $logfilepat;
+ my $logfileslist= $fs_prefix.$logfilepat;
if ($logfileslist =~ m/[*?]/) {
if (!eval {
$logfileslist=
@@ -91,8 +93,9 @@ END
}
foreach my $logfile (split / /, $logfileslist) {
my $llogfile= $logfile;
+ $llogfile =~ s,^\Q$fs_prefix\E,,;
$llogfile =~ s,/,-,g;
- $llogfile= hostnamepath($lho)."--$llogfile";
+ $llogfile= hostnamepath($lho)."-$out_prefix-$llogfile";
logm("fetching $logfile to $llogfile");
if (!eval {
target_getfile_root($lho,60, $logfile,"$stash/$llogfile");
--
2.11.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |