Ticket #10325: mythlink.pl.patch
File mythlink.pl.patch, 1.8 KB (added by , 12 years ago) |
---|
-
mythlink.
old new 19 19 use File::Path; 20 20 use File::Basename; 21 21 use File::Find; 22 use File::Spec; 22 23 use MythTV; 23 24 24 25 # Some variables we'll use here … … 26 27 our ($chanid, $starttime, $filename); 27 28 our ($dformat, $dseparator, $dreplacement, $separator, $replacement); 28 29 our ($db_host, $db_user, $db_name, $db_pass, $video_dir, $verbose); 29 our ($hostname, $dbh, $sh, $q, $count, $base_dir );30 our ($hostname, $dbh, $sh, $q, $count, $base_dir, $relative); 30 31 31 32 # Default filename format 32 33 $dformat = '%T %- %Y-%m-%d, %g-%i %A %- %S'; … … 48 49 'format=s' => \$format, 49 50 'live' => \$live, 50 51 'separator=s' => \$separator, 52 'relative' => \$relative, 51 53 'replacement=s' => \$replacement, 52 54 'rename' => \$rename, 53 55 'usage|help|h' => \$usage, … … 215 217 216 218 default: No underscores 217 219 220 --relative 221 222 Use relative file names in the links. 223 218 224 --rename 219 225 220 226 Rename the recording files back to their default names. If you had … … 375 381 mkpath($directory, 0, 0775) 376 382 or die "Failed to create $directory: $!\n"; 377 383 } 378 symlink $show->{'local_path'}, "$dest/$name" 384 385 my $local_path = $show->{'local_path'}; 386 if ($relative) { 387 $local_path = File::Spec->abs2rel($local_path, $dest); 388 } 389 390 symlink $local_path, "$dest/$name" 379 391 or die "Can't create symlink $dest/$name: $!\n"; 380 392 vprint("$dest/$name"); 381 393 }