Ticket #1204: mythrename-verb.diff
File mythrename-verb.diff, 1.7 KB (added by , 18 years ago) |
---|
-
mythrename.pl
159 159 exit; 160 160 } 161 161 162 sub vprint { 163 $msg = $_[0]; 164 if (defined($verbose)) { 165 print "$msg\n"; 166 } 167 } 168 162 169 # Check the separator and replacement characters for illegal characters 163 170 if ($separator =~ /(?:[\/\\:*?<>|"])/) { 164 171 die "The separator cannot contain any of the following characters: /\\:*?<>|\"\n"; … … 244 251 # Double-check the destination 245 252 $dest ||= "$video_dir/show_names"; 246 253 # Alert the user 247 if (defined($verbose)) { 248 print "Link destination directory: $dest\n"; 249 } 254 vprint "Link destination directory: $dest"; 250 255 # Create nonexistent paths 251 256 unless (-e $dest) { 252 257 mkpath($dest, 0, 0755) or die "Failed to create $dest: $!\n"; … … 404 409 } 405 410 symlink "$video_dir/".$info{'basename'}, "$dest/$name" 406 411 or die "Can't create symlink $dest/$name: $!\n"; 407 if (defined($verbose)) { 408 print "$dest/$name\n"; 409 } 412 vprint "$dest/$name"; 410 413 } 411 414 # Rename the file 412 415 else { … … 429 432 $rows = $sh2->execute($info{'basename'}, $info{'chanid'}, $info{'starttime'}); 430 433 die "Couldn't restore original basename in database for ".$info{'basename'}.": ($q2)\n" unless ($rows == 1); 431 434 } 432 if (defined($verbose)) { 433 print $info{'basename'}."\t-> $name\n"; 434 } 435 vprint $info{'basename'}."\t-> $name"; 435 436 } 436 437 } 437 438 }