diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-10-01 16:18:13 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-10-01 16:18:13 +0000 |
commit | f24a9c24e45edc9d777b8089d7d0e20bc498e0fe (patch) | |
tree | d15455c56ef173dbca1c3846d9a57370870e70da /urpm/cdrom.pm | |
parent | 40a5f4ef9dde86876a18f2cba0d7fd8982a3ce3c (diff) | |
download | urpmi-f24a9c24e45edc9d777b8089d7d0e20bc498e0fe.tar urpmi-f24a9c24e45edc9d777b8089d7d0e20bc498e0fe.tar.gz urpmi-f24a9c24e45edc9d777b8089d7d0e20bc498e0fe.tar.bz2 urpmi-f24a9c24e45edc9d777b8089d7d0e20bc498e0fe.tar.xz urpmi-f24a9c24e45edc9d777b8089d7d0e20bc498e0fe.zip |
rename 'hal_path' as 'udisks_path' since we no longuer use Hal
Diffstat (limited to 'urpm/cdrom.pm')
-rw-r--r-- | urpm/cdrom.pm | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/urpm/cdrom.pm b/urpm/cdrom.pm index 32362a9f..616cd47b 100644 --- a/urpm/cdrom.pm +++ b/urpm/cdrom.pm @@ -81,14 +81,14 @@ sub _try_mounting_cdrom_using_hal { my $hal_cdroms = eval { Hal::Cdroms->new } or $urpm->{fatal}(10, N("Udisks daemon (udisks-daemon) is not running or not ready")); - foreach my $hal_path ($hal_cdroms->list) { - my $mntpoint = $hal_cdroms->get_mount_point($hal_path); + foreach my $udisks_path ($hal_cdroms->list) { + my $mntpoint = $hal_cdroms->get_mount_point($udisks_path); if (!$mntpoint) { - $urpm->{log}("trying to mount $hal_path"); - $mntpoint = $hal_cdroms->ensure_mounted($hal_path) - or $urpm->{error}("failed to mount $hal_path: $hal_cdroms->{error}"), next; + $urpm->{log}("trying to mount $udisks_path"); + $mntpoint = $hal_cdroms->ensure_mounted($udisks_path) + or $urpm->{error}("failed to mount $udisks_path: $hal_cdroms->{error}"), next; } - $urpm->{cdrom_mounted}{$hal_path} = $mntpoint; + $urpm->{cdrom_mounted}{$udisks_path} = $mntpoint; } values %{$urpm->{cdrom_mounted}}; } @@ -130,21 +130,21 @@ sub _may_eject_cdrom { #- side-effects: $urpm->{cdrom_mounted}, "hal_umount", "hal_eject" sub _eject_cdrom { - my ($urpm, $hal_path) = @_; + my ($urpm, $udisks_path) = @_; - my $mntpoint = delete $urpm->{cdrom_mounted}{$hal_path}; - $urpm->{debug} and $urpm->{debug}("umounting and ejecting $mntpoint (cdrom $hal_path)"); + my $mntpoint = delete $urpm->{cdrom_mounted}{$udisks_path}; + $urpm->{debug} and $urpm->{debug}("umounting and ejecting $mntpoint (cdrom $udisks_path)"); eval { require Hal::Cdroms; 1 } or return; my $hal_cdroms = Hal::Cdroms->new; - $hal_cdroms->unmount($hal_path) or do { - my $mntpoint = $hal_cdroms->get_mount_point($hal_path); + $hal_cdroms->unmount($udisks_path) or do { + my $mntpoint = $hal_cdroms->get_mount_point($udisks_path); #- trying harder. needed when the cdrom was not mounted by hal $mntpoint && system("umount '$mntpoint' 2>/dev/null") == 0 - or $urpm->{error}("failed to umount $hal_path: $hal_cdroms->{error}"); + or $urpm->{error}("failed to umount $udisks_path: $hal_cdroms->{error}"); }; - $hal_cdroms->eject($hal_path); + $hal_cdroms->eject($udisks_path); 1; } |