aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-10-31 00:36:39 -0400
committerB. Watson <urchlay@slackware.uk>2026-10-31 00:36:39 -0400
commit40182fa3fa29554a2e305db9a5c4a7deeb1399d8 (patch)
treef551e561a1d620a83127a5a2cd862297248c8937
parent2d97c3f7ce26ee97cdd7d32efd53162cdeedba95 (diff)
downloadgreypool-40182fa3fa29554a2e305db9a5c4a7deeb1399d8.tar.gz
ropeylog: rename old files to .bak
-rwxr-xr-xropeylog7
1 files changed, 6 insertions, 1 deletions
diff --git a/ropeylog b/ropeylog
index 325da50..b099483 100755
--- a/ropeylog
+++ b/ropeylog
@@ -358,12 +358,17 @@ sub get_page_name {
sub print_all_reports {
for my $rep (@reports) {
my ($title, $fname, $sortfunc) = @$rep;
+
$fname = "$outdir/" . get_page_name($fname);
- open my $f, ">$fname" or die $!;
+
+ open my $f, ">$fname.new" or die $!;
my $oldf = select $f;
print_report($title, $sortfunc);
select $oldf;
close $f;
+
+ rename $fname, $fname . ".bak";
+ rename $fname . ".new", $fname;
}
}