From 0a2c5dbfb396da28755f064a56f142767412788c Mon Sep 17 00:00:00 2001 From: Axel Burri Date: Thu, 18 Apr 2019 17:28:12 +0200 Subject: [PATCH] btrbk: use transaction for mkdir (cosmetics) Prints correct "dryrun_success" (instead of "DRYRUN") in transaction log. --- btrbk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/btrbk b/btrbk index a419fca..f6915c1 100755 --- a/btrbk +++ b/btrbk @@ -1874,13 +1874,11 @@ sub system_mkdir($) my $vol = shift // die; my $path = $vol->{PATH} // die;; INFO "Creating directory: $vol->{PRINT}/"; + start_transaction("mkdir", vinfo_prefixed_keys("target", $vol)); my $ret = run_cmd(cmd => [ qw(mkdir), '-p', { unsafe => $path } ], rsh => vinfo_rsh($vol), ); - action("mkdir", - vinfo_prefixed_keys("target", $vol), - status => ($dryrun ? "DRYRUN" : (defined($ret) ? "success" : "ERROR")), - ); + end_transaction("mkdir", defined($ret)); return undef unless(defined($ret)); return 1; }