Ticket #1204: mythrename-verb.diff

File mythrename-verb.diff, 1.7 KB (added by tom@…, 18 years ago)
  • mythrename.pl

     
    159159        exit;
    160160    }
    161161
     162sub vprint {
     163       $msg = $_[0];
     164        if (defined($verbose)) {
     165            print "$msg\n";
     166        }
     167}
     168
    162169# Check the separator and replacement characters for illegal characters
    163170    if ($separator =~ /(?:[\/\\:*?<>|"])/) {
    164171        die "The separator cannot contain any of the following characters:  /\\:*?<>|\"\n";
     
    244251    # Double-check the destination
    245252        $dest ||= "$video_dir/show_names";
    246253    # Alert the user
    247         if (defined($verbose)) {
    248             print "Link destination directory:  $dest\n";
    249         }
     254        vprint "Link destination directory:  $dest";
    250255    # Create nonexistent paths
    251256        unless (-e $dest) {
    252257            mkpath($dest, 0, 0755) or die "Failed to create $dest:  $!\n";
     
    404409            }
    405410            symlink "$video_dir/".$info{'basename'}, "$dest/$name"
    406411                or die "Can't create symlink $dest/$name:  $!\n";
    407             if (defined($verbose)) {
    408                 print "$dest/$name\n";
    409             }
     412            vprint "$dest/$name";
    410413        }
    411414    # Rename the file
    412415        else {
     
    429432                    $rows = $sh2->execute($info{'basename'}, $info{'chanid'}, $info{'starttime'});
    430433                    die "Couldn't restore original basename in database for ".$info{'basename'}.":  ($q2)\n" unless ($rows == 1);
    431434                }
    432                 if (defined($verbose)) {
    433                     print $info{'basename'}."\t-> $name\n";
    434                 }
     435                vprint $info{'basename'}."\t-> $name";
    435436            }
    436437        }
    437438    }