]> git.donarmstrong.com Git - perltidy.git/commitdiff
save backup of the GO.sh file
authorSteve Hancock <perltidy@users.sourceforge.net>
Sun, 29 Aug 2021 21:43:11 +0000 (14:43 -0700)
committerSteve Hancock <perltidy@users.sourceforge.net>
Sun, 29 Aug 2021 21:43:11 +0000 (14:43 -0700)
dev-bin/perltidy_random_run.pl
dev-bin/perltidy_random_setup.pl

index b31c86424ac6511183a3d74d37314ebb5a3445e6..1ac1e905ea66d9dc16bb161f8f10a19e36800fff 100755 (executable)
@@ -702,7 +702,12 @@ sub write_GO {
 
     my ( $nf, $np ) = @_;
     my $runme = "GO.sh";
-    unlink $runme if ( -e $runme );
+    #unlink $runme if ( -e $runme );
+    if ( -e $runme ) {
+        my $bak = "$runme.bak";
+        if ( -e $bak ) { unlink $bak }
+        system ("mv $runme $bak");
+    }
     my $fh;
     open( $fh, '>', $runme ) || die "cannot open $runme: $!\n";
     $fh->print(<<EOM);
index abc5024925cb44fa77abedfb58ef71bb2af7e9f2..e013ecc0443c1bea6daa14df4e08bb7ed30585b4 100755 (executable)
@@ -415,6 +415,13 @@ sub default_config {
 sub write_GO {
 
     my $runme = "GO.sh";
+
+    if ( -e $runme ) {
+        my $bak = "$runme.bak";
+        if ( -e $bak ) { unlink $bak }
+        system ("mv $runme $bak");
+    }
+
     my $fh;
     open( $fh, '>', $runme ) || die "cannot open $runme: $!\n";
     $fh->print(<<'EOM');