aboutsummaryrefslogtreecommitdiff
path: root/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm')
-rw-r--r--multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm51
1 files changed, 0 insertions, 51 deletions
diff --git a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm b/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm
deleted file mode 100644
index 4607d0a71b0f..000000000000
--- a/multimedia/dvdrip/files/patch-lib__Video__DVDRip__Project.pm
+++ /dev/null
@@ -1,51 +0,0 @@
---- lib/Video/DVDRip/Project.pm.orig Wed Aug 16 16:34:38 2006
-+++ lib/Video/DVDRip/Project.pm Sat Sep 23 15:32:16 2006
-@@ -345,24 +345,27 @@
- return \%symlinks;
- }
-
--sub get_mount_dir_from_mtab {
-+sub get_mount_dir_from_fstab {
- my $self = shift;
-- my ( $dvd_device, $mtab_file ) = @_;
-+ my ( $dvd_device, $fstab_file ) = @_;
-
- my $symlinks_href = $self->resolve_symlinks($dvd_device);
-
-- open( my $fh, $mtab_file )
-- or die "can't read $mtab_file";
-+ open(FSTABINPUT, $fstab_file )
-+ or die "can't read $fstab_file";
-
- my $mount_dir;
-- while ( my $line = <$fh> ) {
-- my ( $device, $dir ) = split( /\s+/, $line );
-- if ( $symlinks_href->{$device} ) {
-- $mount_dir = $dir;
-- last;
-- }
-+ while (<FSTABINPUT>) {
-+ my ($dev, $mnt, $fstyp, $opt, $dump, $pass) = split;
-+ next if $dev =~ /^#/;
-+ if (( $dev eq $symlinks_href->{$dev} ) ||
-+ ( $mnt eq $symlinks_href->{$dev} ) ||
-+ ( $fstyp eq 'cd9660' )) {
-+ $mount_dir = $mnt;
-+ last;
-+ }
- }
-- close $fh;
-+ close (FSTABINPUT);
-
- return $mount_dir;
- }
-@@ -373,8 +376,7 @@
- my $dvd_device = $self->dvd_device;
-
- my $dvd_mount_point
-- = $self->get_mount_dir_from_mtab( $dvd_device, "/etc/mtab" )
-- || $self->get_mount_dir_from_mtab( $dvd_device, "/etc/fstab" );
-+ = $self->get_mount_dir_from_fstab( $dvd_device, "/etc/fstab" );
-
- return $dvd_mount_point;
- }