aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm')
-rw-r--r--lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm40
1 files changed, 0 insertions, 40 deletions
diff --git a/lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm b/lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm
index 1f3e08a2..3a96036f 100644
--- a/lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm
+++ b/lib/ManaTools/Shared/disk_backend/Plugin/Swap.pm
@@ -148,25 +148,6 @@ override ('probe', sub {
$part->prop('uuid', defined($labelfields{'UUID'}) ? $labelfields{'UUID'} : '');
$part->prop('label', defined($labelfields{'LABEL'}) ? $labelfields{'LABEL'} : '');
- # check first if it's a device, then find the define
- my @stat = stat($fields[0]);
- # if device: then...
- if ($stat[2] >> 12 == 6) {
- my $dev = $stat[6];
- my $minor = $dev % 256;
- my $major = int (($dev - $minor) / 256);
- my @ios = $self->parent->findioprop('dev', $major .':'. $minor);
- if (scalar(@ios) > 0) {
- $part->in_add($ios[0]);
- }
- else {
- # TODO: create the IO ? try to probe parent? or ???
- # think of XEN where you may have device partition files without an actual disk?
- }
- }
- else {
- # TODO the in should be the mount point containing the filename
- }
}
# /proc/swaps:
#
@@ -195,27 +176,6 @@ has 'path' => (
required => 1
);
-class_has '+in_restriction' => (
- default => sub {
- return sub {
- my $self = shift;
- my $io = shift;
- my $del = shift;
- if (defined $del && !$del) {
- return ($self->in_length() > 0);
- }
- # only 1 device allowed
- return $self->in_length() < 1 && ($io->does('ManaTools::Shared::disk_backend::BlockDevice') || $io->does('ManaTools::Shared::disk_backend::FileRole'));
- };
- }
-);
-
-class_has '+out_restriction' => (
- default => sub {
- return sub {return 0;};
- }
-);
-
class_has '+order' => (
default => sub {
sub {