From 9bdda839b5d414cf7faa47c821850e0760ab9ace Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Tue, 28 Aug 2007 08:35:27 +0000 Subject: add a new is_loopback variable to better list selected loopbacks --- draklive | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/draklive b/draklive index 99515be..1cda190 100755 --- a/draklive +++ b/draklive @@ -178,6 +178,7 @@ my $loop_number = 0; my %loop = ( squashfs => { read_only => 1, + is_loopback => 1, modules => [ qw(loop squashfs) ], extension => '.sqfs', build => sub { @@ -223,6 +224,7 @@ my %loop = ( }, }, loopfs => { + is_loopback => 1, modules => [], extension => '.loop', build => sub { @@ -867,7 +869,7 @@ sub create_loopback_files { sub list_selected_loopbacks { my ($live) = @_; - (map { $_->{type} ne "modules" && $_->{path} ? $_->{path} : () } @{$live->{mount}{dirs} || []}), + (map { $loop{$_->{type}}{is_loopback} && $_->{path} ? $_->{path} : () } @{$live->{mount}{dirs} || []}), (map { $live->{prefix}{build}{modules} . '/' . $_ } $live->{settings}{pack} ? @{$live->{packs}{$live->{settings}{pack}} || []} : ()); } -- cgit v1.2.1