diff options
author | Maarten Vanraes <alien@mageia.org> | 2016-05-14 09:59:39 +0200 |
---|---|---|
committer | Maarten Vanraes <alien@mageia.org> | 2016-05-14 09:59:39 +0200 |
commit | e9ced6fa32f78427d13711ff07820d4b92762d9c (patch) | |
tree | d138a2dfa93e77c0dc71d8dbd8eb81be593846ba /lib/ManaTools/Shared/disk_backend | |
parent | d5266cd807e2f90e03f2b48c1e2203bb4ef8d238 (diff) | |
download | manatools-e9ced6fa32f78427d13711ff07820d4b92762d9c.tar manatools-e9ced6fa32f78427d13711ff07820d4b92762d9c.tar.gz manatools-e9ced6fa32f78427d13711ff07820d4b92762d9c.tar.bz2 manatools-e9ced6fa32f78427d13711ff07820d4b92762d9c.tar.xz manatools-e9ced6fa32f78427d13711ff07820d4b92762d9c.zip |
port script for testing backend to new partlink system
Diffstat (limited to 'lib/ManaTools/Shared/disk_backend')
-rw-r--r-- | lib/ManaTools/Shared/disk_backend/Part.pm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/ManaTools/Shared/disk_backend/Part.pm b/lib/ManaTools/Shared/disk_backend/Part.pm index 5a88dff9..4c293493 100644 --- a/lib/ManaTools/Shared/disk_backend/Part.pm +++ b/lib/ManaTools/Shared/disk_backend/Part.pm @@ -293,6 +293,17 @@ sub add_taglink { return ($partlink1, $partlink2); } +sub has_link { + my $self = shift; + my $part = shift; + my @tags = @_; + my $links = $self->links(); + for my $link (@{$links}) { + return 1 if ($link->check($self, $part, @tags)); + } + return 0; +} + sub find_link { my $self = shift; my $part = shift; |